pm2 restart all从脚本运行时一次又一次地重新启动

时间:2018-04-16 06:16:13

标签: node.js amazon-ec2 pm2

我有一个脚本(bash)监视pm2内存使用情况,如果pm2进程占用内存超过2 GB,则重启进程。但是当我从脚本运行命令(pm2 restart all)时,pm2中的所有进程都会一次又一次地重新启动。

我通过crontab运行此脚本。

我希望能够在不连续重启的情况下成功重启所有应用。

1 个答案:

答案 0 :(得分:0)

pm2已经有一个最大内存选项max_memory_restart: "3G",如果它占用的时间超过3G,将重启该进程。

来源:http://pm2.keymetrics.io/docs/usage/process-management/#max-memory-restart