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
相關文章
相關標籤/搜索