我想在很长一段时间没有使用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的解决方案。
请告诉我如何让实例再次运行。
答案 0 :(得分:0)
以前运行的实例可能已崩溃并将锁定文件保留在原位。删除锁定文件(从您的错误消息“test2 \ mongod.lock”)并重新启动mongo。你可能会看到mongo必须花一些时间来清理之前的崩溃。耐心点。