我看到一些奇怪的东西,我无法弄清楚:
如果我运行以下命令
sudo mongod –dbpath / db / database / –logpath /db/logs/mongodb/mongodb.log&
然后做一个
ps aux
我看到以下

所以我现在有两个mongod处理正在运行(使用–configsrv选项忽略第三个)
为什么发生这种情况?
2137不是一个mongod进程,它是一个sudo进程,mongod …是sudo的参数。
我认为这可能是因为mongod将一些文件描述符打开。
尝试做ps -ef ,你会看到进程树视图。
如果你真的想要退出,你可以尝试一些更复杂的方法
sudo sh -c 'mongod --dbpath blah blah &'
看看是否有效。 祝你好运,让我们知道你find了什么!