0
我已成功將應用程序發佈到CloudFoundry。當我嘗試使用VMC隧道和mongorestore對數據庫進行種子傳輸時,只有部分數據被傳輸。還原過程掛起到集合中。如果我使用mongorestore將轉儲恢復到本地mongo實例,則效果良好。使用VMC隧道恢復Mongodb數據庫失敗
$vmc tunnel energy mongorestore
Opening tunnel on port 10000... OK
Waiting for local tunnel to become available... OK
Directory or filename to restore from> ./dump/energy
connected to: localhost:10000
Wed Jan 16 09:22:25 ./dump/energy/twohourlyhistoryDatas.bson
Wed Jan 16 09:22:25 going into namespace [db.twohourlyhistoryDatas]
Wed Jan 16 09:22:27 warning: Restoring to db.twohourlyhistoryDatas without dropping.
Restored data will be inserted without raising errors; check your server log
795 objects found
Wed Jan 16 09:22:27 Creating index: { key: { _id: 1 }, ns: "db.twohourlyhistoryDatas", name: "_id_" }
我已經離開了這幾個小時,它還沒有完成。使用網絡監視器,我可以看到正在傳輸的數據10-15秒,然後突然停止。打開vmc的詳細模式並沒有給出任何失敗。直接用相同的命令和非常詳細的輸出運行mongorestore也沒有解決問題。
除此之外,使用CloudFoundry非常容易。歡迎任何有關如何解決問題的建議!
數據庫只有131KB和700條記錄,所以不是很大。它也會在10-15秒後停止發送(目擊者使用網絡監視器)但未完成。 – anobleperson