pm2 node进程管理工具,程序的进程状态,性能监护,进程守护,负载均衡
pm2 的安装
安装pm2,需要先安装node.js,使用node.js的包管理工具 npm 来安装
npm install -g pm2
全局安装
启动项目
进入项目根目录,在目录下有 package.json文件
pm2 start app.js
启动项目
pm2 start app.js --name xxx名称
启动项目并命名
pm2 start app.js -i 4
cluster mode 模式启动4个app.js的应用实例,并且会自动进行负载均衡
监听pm2项目进程
pm2 start app.js --watch
当项目有改变时,自动重启项目
重启app进程
pm2 restart all
重启所有app进程
pm2 restart xxx
重启指定app进程
结束pm2中的app进程
pm2 stop all
停止所有应用进程
pm2 stop id/xxx名称
停止指定应用进程
删除pm2中的app进程
pm2 delete all
关闭并删除所有应用
pm2 delete id/xxx名称
删除指定应用进程
开机自启动
pm2 startup
扩展app进程实例
pm2 scale id/xxx名称 5
把 id或者名称 的应用扩展到5个实例
查看app实例列表
pm2 list
查看app进程的CUP和内存情况
pm2 monit
查看指定app应用的具体情况
pm2 describe xxx
查看日志
pm2 logs
来源:oschina
链接:https://my.oschina.net/wwyywg/blog/4479096