pm2进程在服务器上崩溃了。它给出了一个错误

时间:2016-07-20 12:45:15

标签: node.js ubuntu pm2

我的终端突然收到了这个错误。

[RangeError: Maximum call stack size exceeded]

我已经使用了pm2。我的一个过程是自动重启。 你能告诉我为什么会这样吗? 或者还有其他解决方案吗? 请建议我。

1 个答案:

答案 0 :(得分:1)

您可以通过执行以下操作来增加内存重启的大小

pm2 start process.js --max-memory-restart 2G (newer pm2 version)
pm2 start process.js --max-stack-size=65000" (older pm2 version)

在node.js文件中添加以下行。

process.on('uncaughtException', function(err) {
 console.log('Caught exception: ' + err);
 console.log(err.stack);
});

了解更多详情:pm2