坠机后重新启动MongoDB

坠机后重新启动MongoDB,mongodb,Mongodb,MongoDB崩溃后,我目前无法重新启动数据库。我清理了.lock文件,但仍然得到错误: 2014-12-23T19:55:41.922+0100 [initandlisten] MongoDB starting : pid=4880 port=27 017 dbpath=c:/Program Files/MongoDB 2.6 Standard/bin/asd 64-bit host=Lenovo-PC 2014-12-23T19:55:41.922+0100 [initandlisten]

MongoDB崩溃后,我目前无法重新启动数据库。我清理了.lock文件,但仍然得到错误:

2014-12-23T19:55:41.922+0100 [initandlisten] MongoDB starting : pid=4880 port=27
017 dbpath=c:/Program Files/MongoDB 2.6 Standard/bin/asd 64-bit host=Lenovo-PC
2014-12-23T19:55:41.922+0100 [initandlisten] targetMinOS: Windows 7/Windows Serv
er 2008 R2
2014-12-23T19:55:41.922+0100 [initandlisten] db version v2.6.6
2014-12-23T19:55:41.922+0100 [initandlisten] git version: 608e8bc319627693b04cc7
da29ecc300a5f45a1f
2014-12-23T19:55:41.922+0100 [initandlisten] build info: windows sys.getwindowsv
ersion(major=6, minor=1, build=7601, platform=2, service_pack='Service Pack 1')
BOOST_LIB_VERSION=1_49
2014-12-23T19:55:41.922+0100 [initandlisten] allocator: system
2014-12-23T19:55:41.922+0100 [initandlisten] options: { storage: { dbPath: "c:/P
rogram Files/MongoDB 2.6 Standard/bin/asd" } }
2014-12-23T19:55:41.938+0100 [initandlisten] exception in initAndListen: 13627 U
nable to create/open lock file: c:/Program Files/MongoDB 2.6 Standard/bin/asd\mo
ngod.lock Zugriff verweigert. Is a mongod instance already running?, terminating
2014-12-23T19:55:41.938+0100 [initandlisten] dbexit:
2014-12-23T19:55:41.938+0100 [initandlisten] shutdown: going to close listening
sockets...
2014-12-23T19:55:41.938+0100 [initandlisten] shutdown: going to flush diaglog...
2014-12-23T19:55:41.938+0100 [initandlisten] shutdown: going to close sockets...
2014-12-23T19:55:41.938+0100 [initandlisten] shutdown: waiting for fs preallocat
or...
2014-12-23T19:55:41.938+0100 [initandlisten] shutdown: lock for final commit...
2014-12-23T19:55:41.938+0100 [initandlisten] shutdown: final commit...
2014-12-23T19:55:41.938+0100 [initandlisten] shutdown: closing all files...
2014-12-23T19:55:41.938+0100 [initandlisten] closeAllFiles() finished
2014-12-23T19:55:41.938+0100 [initandlisten] dbexit: really exiting now
当使用mongod-dbpath激活mongodb时,其中PATH是文件夹的路径,数据库日期应位于该文件夹中


系统在windows中的虚拟环境下运行。

您是否尝试过修复?是的,我已经尝试了标志修复,这导致了相同的错误,因为mongodb仍然很兴奋。可能是c:/Program Files/mongodb 2.6 Standard/bin/asd上的权限问题?此外,如果经常发生崩溃,您可能希望为Mongo启用日志记录选项。