0
A
回答
2
根據您最近的兩條評論,您應該注意一些事項。
你不能因爲有一個鎖文件,重新啓動蒙戈窗口服務。由於mongod正在嘗試自動重啓,因此CPU數量增加。
當mongod進程/服務被不正確關閉時,數據路徑下會有一個鎖文件。在數據目錄上執行
dir
,我相信您會在那裏找到鎖文件mongod.lock
。您不需要重新啓動您的PC,只需刪除鎖定文件(您可能需要禁用該服務才能這樣做)並重新啓動服務。
那裏,都涉及到在Windows重新啓動行爲的兩個服務器門票 -
Ticket 3582 - 此修復程序(其中
mongod
自動重啓不再出現)是從2.1.0版本開始。 2.1.x是開發分支。MongoDB 2.2.0-rc0最近發佈並準備測試。這是2.1.x開發系列的高潮。
2.2版本說明:http://docs.mongodb.org/manual/release-notes/2.2
下載:http://www.mongodb.org/downloads
更新日誌:https://jira.mongodb.org/browse/SERVER/fixforversion/11218
Ticket 2,這是目前處於規劃階段,將是一個longer-短期修復。
2
這會更好install MongoDB as a Windows Service,而不是從.bat文件運行。
然後,您可以使用正常的服務功能,如自動啓動和恢復。
相關問題
- 1. 通過Windows服務運行.bat vs啓動文件夾
- 2. bat文件未啓動,bat文件位於文件夾
- 3. 如何通過bat文件重新啓動Windows時給出原因
- 4. 通過殺.bat文件
- 5. 在.bat文件中啓動.reg文件
- 6. 使用.bat文件啓動xampp,如果它尚未啓動
- 7. 如何在WIN系統BAT文件自動啓動
- 8. 通過XCode啓動NodeJS服務器
- 9. 如何通過xwmaencode.exe使用bat文件將xwm文件自動轉換爲mp3
- 10. 通過將其拖動到bat文件,刪除文件名
- 11. .bat文件:啓動JVM的背景
- 12. 如何通過批處理文件啓動XML和XSL文件
- 13. 在啓動時,通過vbs腳本運行bat文件的問題
- 14. 通與BAT文件
- 15. 運行EXE通過BAT文件
- 16. 通過http調用遠程.bat文件
- 17. 方案將不會通過bat文件
- 18. 無法通過bat文件運行java
- 19. 通過.bat文件登錄到窗口
- 20. 通過.BAT文件安裝UCM 10g
- 21. 通過命令行運行.bat文件
- 22. 如何使c9.io的bat文件啓動mongod和nodemon
- 23. 如何使用.bat文件啓動appium 1.6.5
- 24. 如何讓WinRar SFX在解壓後啓動一個bat文件
- 25. 如何使用.bat文件重新啓動進程
- 26. Visual Studio - 啓動.bat文件作爲啓動項目
- 27. 如何通過.bat文件在文件夾中創建文件夾
- 28. BAT文件將無法啓動另一個BAT文件ant命令
- 29. 如何通過bat文件備份sql server 2014 db數據?
- 30. 如何通過bat文件運行JAVA程序
我曾經把MongoDb設置爲服務,但會出現問題。 如果MongoDb意外停止,它會因某種原因被鎖定。 在這種情況下服務無法重新啓動,但它會一次又一次地嘗試,直到CPU 100%,最後重新啓動我的電腦。 – EasonBlack 2012-08-01 08:40:36
你運行的是哪個版本的MongoDB? – 2012-08-01 08:52:56
db.version()= 2.0.3 – EasonBlack 2012-08-01 09:20:12