github:https://github.com/Unitech/pm2
安装 npm install pm2@latest -g 或者是
yarn global add pm2
启动:pm2 start app.js
启动多个 pm2 start app.js -i 5 #
启动5个应用实例,自动负载均衡
可以将“ app”最多增加或减少2个应用实例: pm2 scale app 2
扩大`app` :pm2 scale app +2 # 在原有的基础上加上三个实例
终端的实时仪表板: pm2 monit
重启: pm2 restart app_name
无缝重启: pm2 reload app_name
停止: pm2 stop app_name
将从pm2列表中删除所有进程: pm2 delete app_name
列出由PM2管理的所有应用程序的状态:
pm2 [list|ls|status]
列出由PM2管理的所有应用程序的状态:
实时显示日志:
pm2 logs
实时显示日志:
较旧的日志:
pm2 logs --lines 200