I started a replica set with three servers with default port and used a different data directory. But when i did sudo service mongod stop. it said failed. so i went into mongo shell and did a shutdown and mongo shell stopped working. now when i did sudo service mongod start it said failed but i was able to go to mongo shell and the reolica set was working. I checked sudo service mongod status it said failed.

sudo service mongod status
[FAIL] Checking status of database: mongod apparently not running failed!

i edited mongod.config to have a replica set name , commented out bind_ip, used keyfile for auth. i was working fine before starting a replica set

mongo version 2.6.5.
installed using instructions from http://docs.mongodb.org/manual/tutorial/install-mongodb-on-debian/

The output of ps ax | grep [m]ongo is:

/usr/bin/mongod --config /etc/mongod.conf
  • 1
    What does the output of ps ax | grep [m]ongod show? Please add to your question. – Markus W Mahlberg Nov 24 '14 at 11:45
  • 1921 ? Sl 0:08 /usr/bin/mongod --config /etc/mongod.conf – surendar Nov 24 '14 at 11:48
  • Last question: Do you try to run all three instances on one machine? – Markus W Mahlberg Nov 24 '14 at 12:10
  • No, i am using three seperate vm instances (one arbiter). all the three instances have this issue. using google compute engine and debian 7 – surendar Nov 24 '14 at 12:26
  • Ok, then it is most likely that you suffer from the known problem of not well behaving init scripts. Try to add expect daemonto /etc/init/mongod.conf. This should help. – Markus W Mahlberg Nov 24 '14 at 12:30

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.