2015-05-23 39 views
3

執行mongorestore我有什麼:在本地主機上運行「現有的連接被強行關閉遠程主機」,而在本地主機上

  1. 的MongoDB 3.0.2(Windows 7的專業版)
  2. 本地.bson文件( 〜60GB)
  3. 32 GB RAM

我做什麼:

C:\ Program Files文件\ MongoDB的\服務器\ 3.0 \ BIN> mongorestore - -collection集合名稱--db DB_NAME F:\ path_to_bson \ archive.bson

結果:

  1. 100時,30%完成
  2. 很多像這樣的錯誤的RAM%的利用率:「錯誤:的WSARecv tcp 127.0.0.1:49587:現有連接被遠程主機強制關閉。「當〜60%完成時出現
  3. 並非所有文檔都作爲結果進行恢復。

如果我用另一個歸檔恢復(這是小,〜6GB) - 這是確定

問題:如何從.bson恢復所有文件? 在此先感謝。

回答

3

我剛纔在windows上遇到了這個問題(同一臺機器上的客戶端和服務器)。相同的代碼在Linux上正常工作。

我通過減少每個批量操作插入/更新的項目數來解決問題。

我在應用程序中執行此操作。我沒有在mongorestore docs中看到減少批量操作入場次數的選項。

相關問題