前言:
公司寫項目一直使用的是mongodb數(shù)據(jù)庫秸苗,一直用的蠻順手沒有出過什么大問題吐句,但最近公司突然停電氧秘,機房本地的數(shù)據(jù)庫自然就斷開了。本想著來電之后重啟一下就可以了,本地的數(shù)據(jù)庫配置路徑為 /opt/mongodb/mongodb.conf? 然后使用命令重啟??mongod -f /opt/mongodb/mongodb.conf 原以為就此重啟成功华匾,但是卻報這個錯誤
about to fork child process, waiting until server is ready for connections.
forked process: 17684 ?
解決辦法:
后來查閱資料才發(fā)現(xiàn)mongodb數(shù)據(jù)庫每次異常斷開會在 data/db 下生成一個異常鎖文件:mongod.lock 將這個鎖文件刪除重啟就可以了(但是data/db 文件夾在系統(tǒng)根目錄? mongo 沒有權(quán)限訪問,需要 sudo mongod 執(zhí)行,mongo 才有權(quán)限訪問)粪薛。