python - mongoDB無法正常啟動(dòng)
問題描述
問題1:一開始,我在cmd輸入net start MongoDB后,顯示的是mongodb【發(fā)生系統(tǒng)錯(cuò)誤3,系統(tǒng)找不到指定的文件】我按照網(wǎng)上查到的【方法一】,把/bin/data里面的.lock文件刪除后,依然出現(xiàn)上面的錯(cuò)誤;【方法二】,在cmd里mongod --repair后出現(xiàn)【MongoDB Exit Code 100Returned by mongod when the process throws an uncaught exception.】這兩步處理過后,還是解決不了問題。
上圖是我mongodb.log的部分截圖,我的mongodb這樣被關(guān)閉了,我不清楚它為什么就關(guān)閉了?
于是我重啟了電腦。再次啟動(dòng)mongodb,出現(xiàn)了問題2問題2:這是在網(wǎng)上找到的粗暴的【解決方法】,先remove serviceName,然后install serviceName,之后mongodb就成功啟動(dòng)了。我不知道為什么這樣做可以,請教背后的原理?問題3:當(dāng)我再次啟動(dòng)和關(guān)閉mongoDB,又出現(xiàn)了以下問題。
我再次啟動(dòng),可以正常啟動(dòng),然而每次停止的時(shí)候,都系首先【發(fā)生系統(tǒng)錯(cuò)誤 1067】??希望得到解答,謝謝。
問題解答
回答1:您的這種情形,不妨請參考官方文檔來手工創(chuàng)建Windows Service
sc.exe create MongoDB binPath= ''C:Program FilesMongoDBServer3.4binmongod.exe' --service --config='C:Program FilesMongoDBServer3.4mongod.cfg'' DisplayName= 'MongoDB' start= 'auto'
詳細(xì)步驟,請參考:
https://docs.mongodb.com/manu...
供參考。
Love MongoDB! Have Fun!
相關(guān)文章:
1. docker 下面創(chuàng)建的IMAGE 他們的 ID 一樣?這個(gè)是怎么回事????2. 在應(yīng)用配置文件 app.php 中找不到’route_check_cache’配置項(xiàng)3. html按鍵開關(guān)如何提交我想需要的值到數(shù)據(jù)庫4. css - width設(shè)置為100%之后列表無法居中5. ios - vue-cli開發(fā)項(xiàng)目webstrom會(huì)在stylus樣式報(bào)錯(cuò),飆紅,請大神幫忙6. javascript - 一個(gè)頁面有四個(gè)圖片,翻頁的時(shí)候想固定住某個(gè)圖片然后翻頁,如何實(shí)現(xiàn)呢?7. python - 在pyqt中做微信的機(jī)器人,要在表格中顯示微信好友的名字,卻顯示不出來,怎么解決?8. html5 - 用Egret寫的小游戲,怎么分享到微信呢?9. css3 - 怎么感覺用 rem 開發(fā)的不多啊10. objective-c - 自定義導(dǎo)航條為類似美團(tuán)的搜索欄樣式
