由于一些奇怪的.lock错误,无法再运行任何mongod实例

时间:2016-11-12 13:09:54

标签: windows mongodb

我想在很长一段时间没有使用mongodb之后开始一个mongod实例。 我在windowns上运行它并执行以下命令,后跟错误消息:

C:\Program Files\MongoDB\Server\3.0\bin>mongod --dbpath test2
2016-11-12T14:07:09.299+0100 I STORAGE  [initandlisten] exception in initAndListen: 98 Unable to create/open lock file: test2\mongod.lock errno:5 Zugriff verweigert. Is a mongod instance already running?, terminating
2016-11-12T14:07:09.299+0100 I CONTROL  [initandlisten] dbexit:  rc: 100

我刚刚创建了test2目录。我只使用ps等找到了针对linux的解决方案。 请告诉我如何让实例再次运行。

1 个答案:

答案 0 :(得分:0)

以前运行的实例可能已崩溃并将锁定文件保留在原位。删除锁定文件(从您的错误消息“test2 \ mongod.lock”)并重新启动mongo。你可能会看到mongo必须花一些时间来清理之前的崩溃。耐心点。