【发布时间】:2016-07-20 20:59:20
【问题描述】:
我的终端突然收到此错误。
[RangeError: Maximum call stack size exceeded]
我已经使用了 pm2。我的过程之一是自动重启。 你能告诉我为什么会这样吗? 或者有没有其他解决方案? 请给我建议。
【问题讨论】:
我的终端突然收到此错误。
[RangeError: Maximum call stack size exceeded]
我已经使用了 pm2。我的过程之一是自动重启。 你能告诉我为什么会这样吗? 或者有没有其他解决方案? 请给我建议。
【问题讨论】:
您可以通过执行以下操作来增加内存重启的大小
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
【讨论】:
error: unknown option --max-stack-size'`