Mongod错误:98无法锁定文件:/data/db/mongod.lock资源暂时不可用。 mongod实例已经运行了吗?

问题描述 投票:0回答:1

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

mongodb terminal
1个回答
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

希望这可以帮助!

© www.soinside.com 2019 - 2024. All rights reserved.