python - mongoDB無法正常啟動
問題描述
問題1:一開始,我在cmd輸入net start MongoDB后,顯示的是mongodb【發生系統錯誤3,系統找不到指定的文件】我按照網上查到的【方法一】,把/bin/data里面的.lock文件刪除后,依然出現上面的錯誤;【方法二】,在cmd里mongod --repair后出現【MongoDB Exit Code 100Returned by mongod when the process throws an uncaught exception.】這兩步處理過后,還是解決不了問題。
上圖是我mongodb.log的部分截圖,我的mongodb這樣被關閉了,我不清楚它為什么就關閉了?
于是我重啟了電腦。再次啟動mongodb,出現了問題2問題2:這是在網上找到的粗暴的【解決方法】,先remove serviceName,然后install serviceName,之后mongodb就成功啟動了。我不知道為什么這樣做可以,請教背后的原理?問題3:當我再次啟動和關閉mongoDB,又出現了以下問題。
我再次啟動,可以正常啟動,然而每次停止的時候,都系首先【發生系統錯誤 1067】??希望得到解答,謝謝。
問題解答
回答1:您的這種情形,不妨請參考官方文檔來手工創建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. 這是什么情況???2. html5 - 百度echart官網下載的地圖json數據亂碼3. python - Pycharm的Debug用不了4. 統計 - MYSQL版本問題導致SQL語法錯誤!unknow column ’SQLSTR’5. Python的os.listdir在獲取文件列表時的順序問題6. java - svn導下來的項目,web-inf下怎么沒有lib文件呀?7. node.js - nodejs開發中,有什么模塊能夠在控制臺中顯示調用某一接口的加載時間?8. 如何用筆記本上的apache做微信開發的服務器9. javascript - Vue.js2.0不能使用debounce后大伙一般是如何解決延遲請求的問題的呢。10. javascript - 想問下百分比進度條實現原理以及這種布局怎么實現,還有賽馬時背景跟著動的原理?
