python - mongoDB無法正常啟動
問題描述
問題1:一開始,我在cmd輸入net start MongoDB后,顯示的是mongodb【發(fā)生系統(tǒng)錯誤3,系統(tǒng)找不到指定的文件】我按照網(wǎng)上查到的【方法一】,把/bin/data里面的.lock文件刪除后,依然出現(xiàn)上面的錯誤;【方法二】,在cmd里mongod --repair后出現(xiàn)【MongoDB Exit Code 100Returned by mongod when the process throws an uncaught exception.】這兩步處理過后,還是解決不了問題。
上圖是我mongodb.log的部分截圖,我的mongodb這樣被關閉了,我不清楚它為什么就關閉了?
于是我重啟了電腦。再次啟動mongodb,出現(xiàn)了問題2問題2:這是在網(wǎng)上找到的粗暴的【解決方法】,先remove serviceName,然后install serviceName,之后mongodb就成功啟動了。我不知道為什么這樣做可以,請教背后的原理?問題3:當我再次啟動和關閉mongoDB,又出現(xiàn)了以下問題。
我再次啟動,可以正常啟動,然而每次停止的時候,都系首先【發(fā)生系統(tǒng)錯誤 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'
詳細步驟,請參考:
https://docs.mongodb.com/manu...
供參考。
Love MongoDB! Have Fun!
相關文章:
1. javascript - vscode alt+shift+f 格式化js代碼,通不過eslint的代碼風格檢查怎么辦。。。2. javascript - 如何將一個div始終固定在某個位置;無論屏幕和分辨率怎么變化;div位置始終不變3. html5 - 有可以一次性把所有 css外部樣式轉(zhuǎn)為html標簽內(nèi)style=" "的方法嗎?4. javascript - 有什么比較好的網(wǎng)頁版shell前端組件?5. java - 如何寫一個intellij-idea插件,實現(xiàn)編譯時修改源代碼的目的6. javascript - 原生canvas中如何獲取到觸摸事件的canvas內(nèi)坐標?7. java 中Long 類型如何轉(zhuǎn)換成Double?8. javascript - 求解答:實例對象調(diào)用constructor,此時constructor內(nèi)的this的指向?9. html - vue項目中用到了elementUI問題10. javascript - [js]為什么畫布里不出現(xiàn)圖片呢?在線等
