2012-09-25 67 views
0

有人可以請求幫助我找出Windows 7上的MongoDb服務損壞。當我重新安裝服務和所有使用日誌正確的語法等時,它在那個時候完美的工作完美的 。MongoDB Windows服務停止工作一次又一次

當我每次重新安裝mongodB服務後重新啓動系統時,它停止工作。不知道什麼是在售後服務體系重新啓動它停止在日誌文件中以下錯誤

Unable to check for journal files due to: boost::filesystem::basic_directory_iterator  constructor: The system cannot find the path specified: "f:\server\mongodb\mongodb-win32-i386-2.2.0\data\db\journal" 

一切所有路徑工作,我配置類似下面的問題:

mongod.exe --install --config f:\server\mongodb\mongodb-win32-i386-2.2.0\conf\mongodb.conf --logpath f:\server\mongodb\mongodb-win32-i386-2.2.0\logs\mongodb.log 

服務停止工作,只有系統後重新開始。

+0

你有什麼f的內容:\服務器\ MongoDB的\ MongoDB的-Win32的i386-2.2.0 \的conf \ MongoDB的

我所有從C刪除解決這樣的問題.conf文件?你有一個f:\ server \ mongodb \ mongodb-win32-i386-2.2.0 \ data \ db目錄,它是否可以通過運行mongod.exe Windows服務的帳戶進行寫入? –

+0

@馬歇爾!嗨抱歉,我已經走了。是的我有f:\ server \ mongodb \ mongodb-win32-i386-2.2.0 \ data \ db並且是可寫的。這裏是pastebin [link](http://pastebin.com/1s48e2PY)上日誌文件的鏈接。請幫我弄清楚這一點。我不知道如何處理它。 – janjua

回答

2

你必須確保:
1.有一個文件夾c:\ data \ db。
2.您的計算機沒有意外關機。 \ DATA \ DB :)

+0

事實上,意外關機對我來說是關鍵問題。 :|但我修好了。對於遲到的評論抱歉。 – janjua