猫鼬'被杀'

时间:2013-08-26 18:12:34

标签: node.js mongodb mongoose

尝试运行将MySQL I / O与Mongo进行比较的测试。我用Mongoose起诉Node,并在循环中输入一堆记录。如果我尝试用Mongo做太多记录,它就会退出。我得到的唯一错误是“被杀”。

任何人的想法,或者他们看到过这个?在Ubuntu上的Amazon AWS中运行,在小型上运行节点,在另一个小型上运行Mongo。

2 个答案:

答案 0 :(得分:1)

这可能是linux out of memory killer在可用内存耗尽时终止你的进程。

答案 1 :(得分:0)

听起来像资源问题,但你可以通过使用async.eachLimit函数解决它,在#34;批处理"中运行你的循环。

https://github.com/caolan/async#each