|
How to Keep MongoDB Windows Service Running 24/7 with Service Protector |
Monitor MongoDB and quickly auto-restart when your PC crashes or gets stuck starting/stopping. Ensure 100% uptime for your NoSQL database today!
MongoDB is a high-performance, open source NoSQL database.
To protect MongoDB with Service Protector:
-
Download,
install,
and
configure MongoDB as a Windows Service, if necessary.
-
Download and install Service Protector, if necessary.
-
Start Service Protector.
-
Select Protector > Add to open the Add Protector window:
-
On the General tab:
-
In the Service to protect field, choose the MongoDB windows service, called Mongo DB.
You will notice a green circle on the left if the MongoDB service is already running, as was the case on our server.
-
Occasionally MongoDB doesn't restart properly after a power failure, system crash or other unexpected shutdown (see bug SERVER-4373 for the details).
To protect yourself against those situations, create a batch file that removes the mongodb.lock file from the
db directory:
Specify that batch file in the
Run this command prior to restarting the service section at the bottom of the window.
This will ensure that MongoDB comes up "clean" if it ever crashes and inadvertently leaves the lock file behind.
-
If you find that the MongoDB windows service occasionally gets stuck in the "Stopping" or "Starting" state, click over to the Extras tab and check the corresponding options.
-
Click the Save button. In a second or two, an entry for MongoDB will show up in the Service Protector window.
The MongoDB service is probably already running but it's not yet being monitored by Service Protector (hence the red shield).
-
To start protection, choose Protector > Start "Mongo DB". The shield icon will go to green to indicate that the MongoDB service is being protected:
-
That's it! Next time your computer boots, MongoDB will start and Service Protector will begin monitoring the service to promptly restart it if it fails.
We encourage you to edit MongoDB in Service Protector and check out the many other settings that may be appropriate for your environment.
For example, send email alerts when the service fails, restart MongoDB nightly to cure memory leaks, and much more.
Trouble protecting the MongoDB Windows Service?
|
Peace of mind for your important Windows Services!
|
|
|
Step-by-step guides for 70+ Services
|