如何在"未知实例"之后停止mongod错误

时间:2015-12-27 21:16:55

标签: mongodb service ubuntu-14.04

运行两个mongodb实例后,我无法停止mongod服务。执行后:

$ sudo service mongod stop
Stop: Unkown instance

我知道已经问过这个问题,但他们正在寻找如何避免此错误,我正在寻找如何在收到此错误后实际停止mongod服务......

2 个答案:

答案 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