nodejs Out Of Memory仅在ever,mon,upstart等下运行时

时间:2014-10-24 19:37:27

标签: node.js upstart forever

我有一个节点程序我已经测试了很多次做nohup命令&并且它永远不会遇到任何内存问题,只要我传递节点--max_old_space_size=12000,因为我的进程可以使用多达几GB。

现在,我尝试使用forever,mon和upstart运行完全相同的命令,并且进程将始终失败,并出现“FATAL ERROR:CodeRange :: GetNextAllocationBlock Allocation failed - 进程内存不足”

为什么会发生这种情况的任何想法?我无法在它失败之前检查内存使用情况,但是当它只达到大约3GB的内存时它看起来就会失败。

1 个答案:

答案 0 :(得分:0)

您是否正在使用永久启动脚本运行?如果只是这样,找到一种方法来添加一行Max旧空间..