我有一个节点程序我已经测试了很多次做nohup命令&并且它永远不会遇到任何内存问题,只要我传递节点--max_old_space_size=12000
,因为我的进程可以使用多达几GB。
现在,我尝试使用forever,mon和upstart运行完全相同的命令,并且进程将始终失败,并出现“FATAL ERROR:CodeRange :: GetNextAllocationBlock Allocation failed - 进程内存不足”
为什么会发生这种情况的任何想法?我无法在它失败之前检查内存使用情况,但是当它只达到大约3GB的内存时它看起来就会失败。
答案 0 :(得分:0)
您是否正在使用永久启动脚本运行?如果只是这样,找到一种方法来添加一行Max旧空间..