pm2常见命令的用法介绍:
常用命令行:
1)启动
pm2 start app.js
//启动app.js应用程序
pm2 start app.js -i 4
//cluster mode 模式启动4个app.js的应用实例
// 4个应用程序会自动进行负载均衡,也就是根据cpu核数启动进程数
pm2 start app.js --name="api"
//启动应用程序并命名为“api”
pm2 start app.js --watch
//实时监控app.js的方式启动,当app.js文件有变动时,pm2会自动reload
2)查看进程
pm2 list
//列表pm2启动的所有的应用程序
pm2 show [app-name]
//显示应用程序的所有信息
pm2 show 0 或者 //pm2 info 0
//查看进程详细信息,0为PM2进程id
3)监控
pm2 monit
//显示每个应用程序的cpu和内存占用情况
4)停止
pm2 stop all
//停止所有的应用程序
pm2 stop 0
//停止 id为 0的指定应用程序
5)重载
pm2 reload all
//重载PM2列表中所有的进程
pm2 reload 0
//重载PM2列表中进程为0的进程
6)重启
pm2 restart all
//重启所有应用
pm2 restart 0
//重启PM2列表中进程为0的进程
7)删除pm2的进程
pm2 delete all
//关闭并删除所有应用
pm2 delete 0
//删除指定应用 id 0
8)日志
pm2 logs
//显示所有应用程序的日志
pm2 flush