npm install pm2 -g #安裝
pm2 --version #版本
pm2 start index.js #啟動
pm2 list #檢視程序列表
"scripts"
:,
pm2遇到程序崩潰,會自動重啟
配置檔案
}
通過配置檔案啟動
pm2 start ./pm2.conf.json
pm2 install pm2-logrotate #安裝
pm2 set pm2-logrotate:compress true #壓縮
pm2 set pm2-logrotate:dateformat yyyy-mm-dd_hh-mm-ss #日誌打包的檔名
pm2 set pm2-logrotate:max_size 10m #單個日誌檔案的大小
pm2 set pm2-logrotate:rotatemodule true #把pm2本身的日誌也進行分割
pm2 set pm2-logrotate:workerinterval 30 #設定啟動幾個工作程序監控日誌尺寸,最小為1
pm2 set pm2-logrotate:rotateinterval '* * */1 * *' #每小時備份
pm2 set pm2-logrotate:retain 7 #最多備份7份,也就是備份最近七小時的日誌
pm2命令總結
1 pm2需要全域性安裝 npm install g pm2 4 新增程序 應用 watch pm2 start bin www watch 5 結束程序 應用 pm2 stop www 檔名,操作多個 id 定時任務id,單個操作 6 結束所有程序 應用 pm2 stop all 7 刪除程序 應...
pm2基本使用
pm2官方文件 pm2是極其強大的程序管理工具,可以託管各種程式,豐富的環境日誌部署能力。這裡只記錄本專案中使用的功能。npm install g pm2 pm2 stop all 停止所有 pm2 restart all 重啟所有 pm2 list 檢視所有服務情況 pm2 logs 檢視所有日誌...
pm2使用介紹
npm install g pm2npm install pm2 g 命令列安裝 pm2 也可以把 max 引數傳遞給 start 正確的程序數目依賴於cpu的核心數目 pm2 list 顯示所有程序狀態 pm2 monit 監視所有程序 pm2 logs 顯示所有程序日誌 pm2 stop all...