1. 程式人生 > >PM2常用命令

PM2常用命令

file install min 常用 app tar list str restart

安裝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常用命令