"An existing connection was forcibly closed by the remote host" 在本地主机上执行 mongorestore

"An existing connection was forcibly closed by the remote host" while executing mongorestore on localhost

我有:

  1. Mongodb 3.0.2 运行 在本地主机上 (Windows 7 Pro)
  2. 本地 .bson 文件 (~60GB)
  3. 32 GB 内存

我的工作:

C:\Program Files\MongoDB\Server.0\bin>mongorestore --collection collection_name --db db_name F:\path_to_bson\archive.bson

结果:

  1. 完成 30% 时 RAM 利用率为 100%
  2. 很多这样的错误:"error: WSARecv tcp 127.0.0.1:49587: An existing connection was forcibly closed by the remote host." 完成 ~60% 时出现
  3. 结果并未恢复所有文档。

如果我使用另一个存档来恢复(较小,~ 6GB)- 没问题

问:如何从 .bson 中恢复所有文档? 提前致谢。

我刚才在 windows 上遇到了这个问题(客户端和服务器在同一台机器上)。相同的代码在 Linux.

上运行良好

我通过减少每次批量操作插入/更新的项目数解决了这个问题。

我正在应用程序中执行此操作。我在 mongorestore docs 中没有看到用于减少每个批量操作条目数的选项。