2017-06-12T13:06:18.407 + 0300 I STORAGE [initandlisten] initAndListen中的异常:98无法锁定文件:/data/db/mongod.lock资源暂时不可用。 mongod实例是否已经运行?,终止
2017-06-12T13:06:18.407 + 0300 I NETWORK [initandlisten] 关闭:关闭侦听套接字......
2017-06-12T13:06:18.407 + 0300 I NETWORK [initandlisten] 关闭:要刷新diaglog ......
2017-06-12T13:06:18.407 + 0300 I CONTROL [initandlisten] 现在退出
2017-06-12T13:06:18.407 + 0300 I CONTROL [initandlisten] 关闭代码:100
答案 0 :(得分:15)
错误显然是
initAndListen中的异常:98无法锁定文件: /data/db/mongod.lock资源暂时不可用。是一个mongod 实例已经运行?,终止
mongod的一个实例已经在运行,它对mongod.lock
文件进行了锁定。运行ps -eaf | grep mongod
以查找正在运行的实例。如果正在运行,则终止从上面的grep命令获得的进程sudo kill <pID>
。
然后删除mongod.lock
文件,因为mongod没有正常关闭。删除锁定文件后,启动mongod进程sudo mongod
。
希望这有帮助!