創(chuàng)建云數(shù)據(jù)庫MongoDB副本集失敗驯耻,日志記錄到prepare失敗养叛。登錄到實(shí)例內(nèi)部,發(fā)現(xiàn)mongod服務(wù)無法啟動(dòng)狠半。
根據(jù)正常情況下的配置噩死,使用命令“sudo service mongod_shard_1 start”啟動(dòng),報(bào)錯(cuò):
以下是排查問題過程:
1.查看日志神年,發(fā)現(xiàn)是空的已维。于是手動(dòng)啟mongo服務(wù)
發(fā)現(xiàn)正常
2.查看是否是mongod.lock鎖文件導(dǎo)致的
刪掉mongod.lock之后,執(zhí)行mongod --repair已日,仍然無法啟動(dòng)垛耳。
3.考慮到最近修改了mongo鏡像,開啟了開機(jī)自動(dòng)執(zhí)行系統(tǒng)重新分區(qū)的腳本飘千。
因此使用lsblk查看系統(tǒng)分區(qū)堂鲜,對比正常的實(shí)例。沒有發(fā)現(xiàn)問題护奈。
4.查看配置文件
? ? 考慮到可能是文件權(quán)限的問題缔莲,查看
????對比正常環(huán)境中的dbpath路徑下的文件:
? ? 果然用戶不同。
? ? 結(jié)論霉旗,缺少了文件夾賦權(quán)的步驟痴奏。明天繼續(xù)修復(fù)問題蛀骇。