mongorestore 的集合导致“杀死”输出并且集合未完全恢复

swu*_*wu4 4 mongodb mongorestore digital-ocean

我在下面输入以下内容:

root@:/home/deploy# mongorestore --db=dbname --collection=collectionname pathtobackupfolder/collectionname.bson

这是输出:

2016-07-16T00:08:03.513-0400 检查 pathtobackupfolder/collectionname.bson 中的收集数据

2016-07-16T00:08:03.525-0400 从 pathtobackupfolder/collectionname.bson 读取元数据文件

2016-07-16T00:08:03.526-0400 从文件 pathtobackupfolder/collectionname.bson 恢复 collectionname

被杀

这是怎么回事?我在 Google 或 Stackoverflow 上找不到任何关于 mongorestore 导致“被杀”的信息。我正在恢复的备份文件夹是 12875 个文档的集合,但每次我运行 mongorestore 时,它​​总是说“Killed”,并且总是恢复一个小于总数的不同数字:4793、2000、4000 , 等等。

我正在执行此调用的机器是来自 Digital Ocean 的“Ubuntu 14.04.3 LTS (GNU/Linux 3.13.0-71-generic x86_64)”

任何帮助表示赞赏。谢谢。

swu*_*wu4 8

在发布此问题后第 5 次和第 6 次尝试 mongorestore 命令后,这次出现了更明确的输出,表明这是 Digital Ocean 特有的内存问题。我关注了https://www.digitalocean.com/community/tutorials/how-to-add-swap-on-ubuntu-14-04并且恢复完全没有错误地完成。