"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
我有:
- Mongodb 3.0.2 运行 在本地主机上 (Windows 7 Pro)
- 本地 .bson 文件 (~60GB)
- 32 GB 内存
我的工作:
C:\Program Files\MongoDB\Server.0\bin>mongorestore --collection collection_name --db db_name F:\path_to_bson\archive.bson
结果:
- 完成 30% 时 RAM 利用率为 100%
- 很多这样的错误:"error: WSARecv tcp 127.0.0.1:49587: An existing connection was forcibly closed by the remote host." 完成 ~60% 时出现
- 结果并未恢复所有文档。
如果我使用另一个存档来恢复(较小,~ 6GB)- 没问题
问:如何从 .bson 中恢复所有文档?
提前致谢。
我刚才在 windows 上遇到了这个问题(客户端和服务器在同一台机器上)。相同的代码在 Linux.
上运行良好
我通过减少每次批量操作插入/更新的项目数解决了这个问题。
我正在应用程序中执行此操作。我在 mongorestore docs 中没有看到用于减少每个批量操作条目数的选项。
我有:
- Mongodb 3.0.2 运行 在本地主机上 (Windows 7 Pro)
- 本地 .bson 文件 (~60GB)
- 32 GB 内存
我的工作:
C:\Program Files\MongoDB\Server.0\bin>mongorestore --collection collection_name --db db_name F:\path_to_bson\archive.bson
结果:
- 完成 30% 时 RAM 利用率为 100%
- 很多这样的错误:"error: WSARecv tcp 127.0.0.1:49587: An existing connection was forcibly closed by the remote host." 完成 ~60% 时出现
- 结果并未恢复所有文档。
如果我使用另一个存档来恢复(较小,~ 6GB)- 没问题
问:如何从 .bson 中恢复所有文档? 提前致谢。
我刚才在 windows 上遇到了这个问题(客户端和服务器在同一台机器上)。相同的代码在 Linux.
上运行良好我通过减少每次批量操作插入/更新的项目数解决了这个问题。
我正在应用程序中执行此操作。我在 mongorestore docs 中没有看到用于减少每个批量操作条目数的选项。