安装pm2

npm install -g pm2

1、启动

 pm2 start app.js
pm2 start app.js --name my-api    #my-api为PM2进程名称
pm2 start app.js -f --name my-api # -f 参数重复启动一个脚本
pm2 start app.js -i             #根据CPU核数启动进程个数
pm2 start app.js --watch    #实时监控app.js的方式启动,当app.js文件有变动时,pm2会自动reload
pm2 start app.js -o /var/log/pm2/pm2.out.log # -o指定log输出路径

2、查看进程

pm2 list

3、停止

 pm2 stop all      #停止PM2列表中所有的进程
pm2 stop #停止PM2列表中进程为0的进程

4、重载

pm2 reload all    #重载PM2列表中所有的进程
pm2 reload       #重载PM2列表中进程为0的进程

5、重启

 pm2 restart all     #重启PM2列表中所有的进程
pm2 restart        #重启PM2列表中进程为0的进程

6、删除

 pm2 delete      #删除PM2列表中进程为0的进程
pm2 delete all   #删除PM2列表中所有的进程

7、日志操作

 pm2 logs [--raw]       #Display all processes logs in streaming
pm2 flush              #Empty all log file
pm2 reloadLogs     #Reload all logs
05-28 06:38