2013-02-19 48 views

回答

0

Denis Markelov's博客文章幫我解決了這個問題。解決方案主要是他的,但是我不得不採取額外的措施才能使其工作,並認爲其他人可能會覺得它有用。從博客

解決方案:

的Windows Azure虛擬重用機的角色,所以新鮮 部署在硬盤上後,你可以找到那名在 前幾屆會議中創建的文件。如果MongoDB被不正確地終止 - 可能有 是鎖定文件(「持久互斥」模擬),因此MongoDB 拒絕啓動。它位於驅動器與標籤 「WindowsAzureDrive」(說它是F :),在路徑:

F:\ DATA \ mongod.lock

在生產使用的情況下這種情況可能需要一個 恢復程序,,但如果您剛剛在初始設置 的過程中 - 刪除此文件是安全的,讓MongoDB再次啓動 。

我有這個問題,並按建議,但我仍然有同樣的問題。所以我拍了一下日誌文件在

C:\資源\目錄\ .MongoDB.WindowsAzure.MongoDBRole.MongodLogDir \ mongod.txt

,看到另一個文件也給人一種錯誤。爲了解決該問題,您還必須刪除與mongod.lock相同的目錄中的文件local.ns