命令
bash
# 清除pm2日志
pm2 flush
bash
# 触发指定应用的指定行为
pm2 trigger <application-name> <action-name>
启动
bash
# 作用:启动一个新的进程
# 适用场景:如果进程不存在,则启动,但不会重启已存在的进程。
pm2 start ecosystem.config.js --env sit
bash
# 作用:所有进程同时停止并重启(fork/cluster)
# 适用场景:进程已存在但需要重启
pm2 restart ecosystem.config.js --env sit
bash
# 作用:进程未运行则启动,已运行则重启
# 适用场景:适用于 `ecosystem.config.js` 配置的进程管理
pm2 startOrReload ecosystem.config.js --env sit
bash
# 作用:逐个进程重启,不中断服务(仅cluster)。
# 适用场景:适合生产环境
pm2 reload ecosystem.config.js --env sit
停止/删除
bash
# 删除应用
pm2 delete all
bash
# 杀死守护进程
pm2 kill
bash
# 停止应用
pm2 stop all
查看
bash
# 监控面板
pm2 monit
bash
# 查看应用信息
pm2 show [id|name]