回答
檢查蒙戈登錄你的/數據/日誌文件夾(你應該在安裝過程中創建),有可能是一個解決方案在那裏。
我這個問題,我檢查系統事件日誌這給了我如下:
The MongoDB service terminated with the following service-specific error: Cannot create another system semaphore.
當我檢查,我發現日誌中:
Unable to create/open lock file: c:\data\db\mongod.lock The process cannot access the file because it is being used by another process.. Is a mongod instance already running?
原來我開始該過程在另一個命令窗口中手動進行,因此無法再次啓動它。您可能會遇到不同的問題,但日誌應該告訴您發生了什麼事情!
原因此錯誤消息是,你已經建立了另一個進程。 對我來說,這是我在CMD打開mongod.exe文件,當我關閉它並重新啓動NET START命令的MongoDB,它成功地連接。 順便說一句我正在使用Windows 10當前版本,截至2017年7月與MongoDB 3.4
這個答案在谷歌搜索錯誤後幫了我。謝謝!我在Windows 10上也使用3.4。 – IRGeekSauce
+1。我還在管理員模式下在CMD中建立了另一個'mongod.exe'進程。一旦我關閉它並嘗試另一個'net start MongoDB',它就成功工作並連接上了。 – AjayAujla
對我來說,我爲db和日誌配置文件指定的目錄不是自動創建的。
dbpath=\data\db
logpath=\data\log\mongo.log
所以我手動創建它們,然後再次運行該命令並啓動服務。
我使用v3.4.9 OM的Windows 10
完美!謝謝 –
請嘗試運行下面的命令,在註釋提示管理員。
mongod --repair
mongod --remove
然後像@Yahya那樣,指定日誌路徑,
mongod --install --logpath C:\data\db\log\mongo.log
net start mongodb
希望它有幫助。
- 1. MongoDB - 關閉代碼:100
- 2. MongoDB的服務以100%的CPU
- 3. MongoDB的關閉與代碼100
- 4. MongoDB中尋找到resoult +值> 100時
- 5. MongoDB nearSphere只返回100個結果?
- 6. 無法啓動MongoDB(Mac) - 代碼:100
- 7. 刪除從查詢結果中最後的100元MongoDB中
- 8. 使用db.collection.find()方法的Mongodb查詢比使用db.collection.aggregate()快100倍?
- 9. 在Mongodb中存儲100 MB的大文件
- 10. MongoDb約100萬集合中的約200萬條目
- 11. 索引從MongoDB到Elasticsearch的前100個文檔
- 12. MongoDB:索引在100多個mio文檔上很慢
- 13. MongoDB地理空間查詢計數問題(始終爲100)
- 14. C#MongoDB驅動程序僅返回100個結果
- 15. Mongodb沒有返回超過100條記錄
- 16. 爲什麼mongodb不給我超過100個文件?
- 17. 如何在mongodb中迭代超過100個項目
- 18. select *在MongoDB中使用pymongo限制100當量
- 19. 的100%
- 20. 100.toString vs 100 ['toString']
- 21. 100%div div 100%div
- 22. 100%不等於100%?
- 23. 邊緣在寬度100%高度100%的div與寬度100%高度100%
- 24. 如何解決我的MongoDB服務器突然佔用100%CPU的原因?
- 25. 100%集裝箱內100%的高度?
- 26. C++的隨機數-100到100
- 27. 正則表達式100 - 2000年的100
- 28. WordPress的 - 如何獲得PageSpeed 100/100
- 29. CSS - 100%高度超過100%?
- 30. Header-bg div 100%isnt 100%
你正在運行什麼命令?你還使用哪個操作系統? –
操作系統:Windows 7 命令:'NET START MongoDB' –
您是否製作所需的目錄? –