pm2学习笔记

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   //优雅的重载所有的进程,首先发送退出消息,然后重载

你可能感兴趣的:(pm2学习笔记)