如何在出现“未知实例”错误后停止 mongod

如何在出现“未知实例”错误后停止 mongod

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

$ sudo service mongod stop
Stop: Unkown instance

我知道已经有人问过这个问题,但是他们正在寻找如何避免这个错误,而我正在寻找如何mongod在出现此错误后真正停止服务...

答案1

您可以在终端上输入此命令:

mongo host:port --eval "db.getSiblingDB('admin').shutdownServer()"

正如您所说,您一直在运行 2 个 Mongo 实例,因此它们应该有 2 个不同的端口。您应该同时为这两个实例执行此操作。

相关内容