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]
相关推荐
陈随易1 天前
有生之年系列,Nodejs进程管理pm2 v7.0发布
前端·后端·程序员
冰暮流星1 天前
javascript之事件代理/事件委托
前端
陈随易1 天前
AI时代,你还在坚持手搓文章吗
前端·后端·程序员
里欧跑得慢1 天前
17. Flutter Hero动画实现:让界面过渡更加优雅
前端·css·flutter·web
IT_陈寒1 天前
Vue的这个响应式陷阱,我debug了一整天才爬出来
前端·人工智能·后端
kyriewen1 天前
前端测试:别为了100%覆盖率而写测试,那是自欺欺人
前端·javascript·单元测试
去伪存真1 天前
我自己写的第一个skills--project-core-standards
前端·agent
Data_Journal1 天前
如何使用cURL更改User Agent
大数据·服务器·前端·javascript·数据库
竹林8181 天前
wagmi v2 多链钱包切换:一个 Uniswap 仿盘项目让我踩了三天坑
前端·javascript
donecoding1 天前
Playwright MCP 页面捕获:Snapshot、截图、HTML 到底选哪个?
前端·ai编程·前端工程化