Mongodb服务没有运行

Ant*_*ony 5 mongodb

我正在研究这种自动饮料机并在我下载Mongo 3.0.7时遇到了问题我试图运行它但是我一直收到这个错误:

我从这个网站得到了这个想法.http://yujiangtham.com/2014/05/30/build-your-very-own-drink-mixing-robot-part-2/

2016-02-02T15:56:42.585-0500 E NETWORK [initandlisten] listen():bind()失败错误号:48地址已用于套接字:0.0.0.0:27017

2016-02-02T15:56:42.585-0500 E NETWORK [initandlisten] addr已在使用2016-02-02T15:56:42.593-0500 W - [initandlisten]检测到不干净关机 - /data/db/mongod.lock不是空.

2016-02-02T15:56:42.593-0500我在initAndListen中存储[initandlisten]异常:98无法锁定文件:/data/db/mongod.lock错误:35资源暂时不可用.mongod实例是否已经运行?,终止

2016-02-02T15:56:42.593-0500 I CONTROL [initandlisten] dbexit:rc:100

我需要有关如何运行它的帮助.我用作参考的网站是 http://yujiangtham.com/2014/05/30/build-your-very-own-drink-mixing-robot-part-2/

jus*_*ile 8

它说明Mongo已经在运行了.如果您确定不是,则锁定文件仍然存在于先前的不干净关闭状态.

ps aux | grep mongo
Run Code Online (Sandbox Code Playgroud)

如果没有返回任何内容,则表示锁定文件仍然存在.看着你的错误,文件是/data/db/mongod.lock

rm /data/db/mongod.lock
Run Code Online (Sandbox Code Playgroud)

应该摆脱它,这样你就可以再次启动mongo服务.


But*_*uts 5

尝试运行pkill mongod以终止进程