提问者:小点点

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


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

我正在通过crontab运行这个脚本。

我想要能够成功地重新启动所有的应用程序,而不需要连续的重新启动。


共1个答案

匿名用户

pm2已经有一个最大内存选项,即max_memory_restart:“3G”,例如,如果进程超过3G,它将重新启动进程。

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