首页 > 代码库 > PM2常用命令

PM2常用命令

安装pm2

npm install -g pm2

1、启动

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输出路径

2、查看进程

pm2 list

3、停止

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

4、重载

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

5、重启

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

6、删除

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

7、日志操作

1 pm2 logs [--raw]       #Display all processes logs in streaming
2 pm2 flush              #Empty all log file
3 pm2 reloadLogs         #Reload all logs

 

PM2常用命令