1、pm2的安装:
npm install -g pm2@latest //@latest表示安装最新的版本
2、启动一个服务:
pm2 start app.js
3、为一个服务指定名字:
pm2 start app.js --name order
4、指定占用最大cpu数:
pm2 start app.js -i 0 //pm2 start app.js -i max这个方式也可以,但是不建议使用
5、列出所有进程状态:
pm2 list
pm2 jlist //列出未经加工的JSON数据(进程信息)
pm2 prettylist //优雅的列出JSON数据(进程信息)
pm2 describe(show) order //展示一个进程的详细信息 ()
pm2 monit //监听所有进程信息
6、日志显示:
pm2 logs //显示所有进程的日志
pm2 logs order //显示指定进程的日志
pm2 flush //清空所有日志文件
pm2 reloadLogs //重新加载所有日志
7、进程操作:
pm2 stop all //停止所有进程, pm2 stop order 根据进程名停止进程
pm2 restart all //重启所有进程
pm2 delete all //将order进程从pm2列表里面删除, pm2 delete order 根据进程名删除进程
pm2 reload all //0秒停机重载进程 (用于 NETWORKED 进程)
pm2 gracefulReload all //优雅的重载所有的进程,首先发送退出消息,然后重载