PM2经常使用命令

安装pm2

npm install -g pm2

一、启动

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

二、查看进程

pm2 list

三、中止

1 pm2 stop all      #中止PM2列表中全部的进程
2 pm2 stop 0        #中止PM2列表中进程为0的进程

四、重载

pm2 reload all    #重载PM2列表中全部的进程
pm2 reload 0      #重载PM2列表中进程为0的进程

五、重启

1 pm2 restart all     #重启PM2列表中全部的进程
2 pm2 restart 0       #重启PM2列表中进程为0的进程

六、删除

1 pm2 delete 0     #删除PM2列表中进程为0的进程
2 pm2 delete all   #删除PM2列表中全部的进程

七、日志操做

1 pm2 logs [--raw]       #Display all processes logs in streaming
2 pm2 flush              #Empty all log file
3 pm2 reloadLogs         #Reload all logs
相关文章
相关标签/搜索