简介
PM2是一个具有内置负载均衡功能的Node.js应用程序的进程管理器。 它可以使Node.js应用程序永久保持运行状态,无需停机即可重新加载它们,并且很容易进行系统任务管理
Github
- https://github.com/Unitech/pm2
常用指令
npm install pm2 -g 全局安装 pm2pm2 list 列举所有正在运行的应用pm2 start app.js 运行应用pm2 stop app_name 停止应用(通过应用名称)pm2 stop id 停止应用(通过应用id)pm2 stop all 停止所有应用pm2 restart app_name 重启应用(通过应用名称)pm2 restart id 重启应用(通过应用id)pm2 restart all 重启所有应用pm2 delete app_name 删除应用(通过应用名称)pm2 delete id 删除应用(通过应用id)pm2 delete all 删除所有应用pm2 describe app_name 获取应用的详细信息(通过应用名称)pm2 describe id 获取应用的详细信息(通过应用id)pm2 monit 显示每个应用的CPU和内存占用情况复制代码