pm2 日常使用

命令

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]
相关推荐
恋猫de小郭11 分钟前
Flutter Beta 版本引入 ScrollCacheExtent ,并修复长久存在的 shrinkWrap NaN 问题
android·前端·flutter
Liu.77413 分钟前
vscode前端实用插件
前端·vscode
HWL567922 分钟前
使用CSS实现,带有动态浮动高亮效果的导航菜单
前端·css
GISer_Jing23 分钟前
AI Agent技能Skills设计
前端·人工智能·aigc·状态模式
大漠_w3cpluscom26 分钟前
使用 sibling-index() 和 if() 实现动态的 :nth-child()
前端
小江的记录本41 分钟前
【PageHelper】 【Spring Boot + MyBatis + PageHelper】 完整项目示例+PageHelper核心原理深度解析
java·前端·spring boot·后端·sql·spring·mybatis
JamesYoung797143 分钟前
第九部分 — 打包、调试和发布 发布前的打包与发布检查清单(Chrome 应用商店)
前端·chrome
多加点辣也没关系44 分钟前
Node.js 与 npm 的安装与配置(详细教程)
前端·npm·node.js
张3蜂1 小时前
OpenClaw如何调用Cursor
前端·chrome
KIO no way1 小时前
npm全局安装命令不可用解决方案
服务器·前端·npm·node.js