运行两个mongodb实例后,我无法停止mongod服务。执行后:
$ sudo service mongod stop
Stop: Unkown instance
我知道已经问过这个问题,但他们正在寻找如何避免此错误,我正在寻找如何在收到此错误后实际停止mongod
服务......
答案 0 :(得分:2)
两次运行sudo service mongod start
并不会两次启动mongo。它应该是幂等操作,这意味着如果mongo没有运行它只会产生影响。之后任何尝试启动它都不会做任何事情。
您Stop: Unkown instance
的消息意味着它无法找到任何正在运行的Mongo进程。
要验证Mongo是否正在运行,请尝试运行
sudo ps aux | grep -v grep | grep mongo
如果没有返回任何内容,那么您就不会运行任何mongo进程。
答案 1 :(得分:0)
我通常只是终止进程。每次都有效。
killall -9 mongod