PM2常用命令

Posted 狗哥

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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常用命令的主要内容,如果未能解决你的问题,请参考以下文章

PM2 常用命令

PM2入门及其常用命令

PM2常用命令

PM2常用命令

学习使用PM2管理nodejs进程

shell常用命令