我键入以下内容:
root@:/home/deploy# mongorestore -db=dbname --collection=collectionname tobackup文件夹/收藏品name.bson
这是输出:
2016-07-16T00:08:03.513-0400检查路径备份文件夹/收藏品name.bson中的收集数据 2016-07-16T00:08:03.525-0400从路径备份文件夹/收藏品name.bson读取元数据文件 2016-07-16T00:08:03.526-0400从文件路径备份文件夹/收藏品name.bson恢复集合名 被杀了
到底怎么回事?我在Google或Stackoverflow上找不到任何关于蒙古恢复导致“被杀”的信息。我正在还原的备份文件夹是一个包含12875个文档的集合,但是每次我运行mongorestore时,它总是说“已死”,并且总是还原一个不同于总数的数字: 4793、2000、4000等等。
我正在执行此调用的机器是来自数字海洋的“Ubuntu14.04.3LTS(GNU/Linux3.13.0-71通用x86_64)”。
任何帮助都是非常感谢的。谢谢。
发布于 2016-07-16 04:52:32
在发布这个问题之后,在第5次和第6次尝试了mongorestore命令之后,这一次出现了更明确的输出,表明这是数字海洋特有的内存问题。我遵循https://www.digitalocean.com/community/tutorials/how-to-add-swap-on-ubuntu-14-04,恢复完全完成,没有错误。
发布于 2021-12-13 09:28:40
如果您想在docker中解决这个问题,只需在settings.json文件中增加交换内存即可。
https://stackoverflow.com/questions/38407715
复制相似问题