pm2 简介与常用指令

1,155 阅读1分钟

简介

PM2是一个具有内置负载均衡功能的Node.js应用程序的进程管理器。 它可以使Node.js应用程序永久保持运行状态,无需停机即可重新加载它们,并且很容易进行系统任务管理

Github

  • https://github.com/Unitech/pm2

常用指令

npm install pm2 -g             全局安装 pm2
pm2 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和内存占用情况