1、安裝pm2
npm install pm2 -g
2、啟動服務
pm2 start app.js //啟動app.js應用
pm2 start app.js --name app//啟動應用並設置name
3、停止服務
pm2 stop all //停止所有應用 pm2 stop AppName //根據應用名停止指定應用 pm2 stop ID
4、刪除服務
pm2 delete all / /關閉並刪除應用 pm2 delete [AppName] //根據應用名關閉並刪除應用 pm2 delete [ID] //根據應用ID關閉並刪除應用
5、設置開機啟動
pm2 startup
6、更新PM2
pm2 updatePM2
pm2 update
7、監聽模式
pm2 start app.js --watch //當文件發生變化,自動重啟
8、靜態服務器
pm2 serve ./dist 9090 / /將目錄dist作為靜態服務器根目錄,端口為9090
9、啟用群集模式(自動負載均衡)
pm2 start app.js -i max
10、重新啟動
pm2 restart app.js
11、0秒停機重新加載
pm2 reload app.js //重新啟動所有進程,始終保持至少一個進程在運行
pm2 gracefulReload all //優雅地以群集模式重新加載所有應用程序
12、日志查看
m2 logs / /查看所有應用日志 pm2 logs [Name] //根據指定應用名查看應用日志 pm2 logs [ID] //根據指定應用ID查看應用日志
13、保存當前應用列表
pm2 save
14、重啟保存的應用列表
pm2 resurrect
15、清除保存的應用列表
pm2 cleardump
16、查看啟動列表
pm2 list