PM2 常用命令速查
相关概念:nodejs
PM2 的价值不在“能启动一个 Node.js 进程”,而在于让进程具备可查看、可重启、可恢复和可托管的运行方式。
状态查看
pm2 ls
pm2 show <name>
pm2 logs <name>
pm2 monit启动与重启
pm2 start server.js --name <name>
pm2 start ecosystem.config.cjs
pm2 restart <name>
pm2 reload <name>
pm2 gracefulReload <name>停止与删除
pm2 stop <name>
pm2 delete <name>
pm2 stop all
pm2 delete all持久化
pm2 startup
pm2 save
pm2 resurrect
pm2 unstartup其他常用命令
pm2 scale <name> 4
pm2 reset <name>
pm2 flush
pm2 report一个区别
stop:停止进程,但保留 PM2 记录delete:停止并移除 PM2 记录
结论
PM2 更像 Node.js 服务的进程托管层,而不只是一个启动命令包装器。