天天看點

#yyds幹貨盤點# mongodb意外退出無法啟動解決辦法(Unclean shutdown detected.)

直接關閉​​mongodb​​,會導緻db被鎖住,導緻下次mongodb無法重新啟動

以下是轉載的解決方案,原文見: ​​mongodb意外退出無法啟動解決辦法(Unclean shutdown detected.)​​

檢視log檔案,發現了如下error log

**************
Unclean shutdown detected.
Please visit http://dochub.mongodb.org/core/repair for recovery instructions.
*************
Sat Feb  2 15:54:50 [initandlisten] exception in initAndListen: 12596 old lock file, terminating      

    也就是意外推出時資料被鎖定了,登陸mongo給的推薦連結找到了解決辦法:

    1.删除鎖檔案,這個鎖檔案位于你存儲data資料的目錄

rm /data/db/mongod.lock      

   2.修複資料檔案

mongod --dbpath /data/db --repair      

 3.重新開機mongo

mongod --dbpath /data/db      

好了,啟動成功。

繼續閱讀