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