程序管理PM2

2021-10-23 10:43:49 字數 636 閱讀 8642

1、 pm2 需要全域性安裝

npm install -g pm2

cwd:應用程式所在的目錄"./"

script:應用程式的指令碼路徑"./"

log_date_format: 日誌檔名輸出日期格式"yyyy-mm-dd hh:mm z"

max_restarts:設定應用程式異常退出重啟的次數,預設 15 次(從 0 開始計數)

cron_restart:定時啟動,解決重啟能解決的問題

watch:是否啟用監控模式,預設是 false。如果設定成 true,當應用程式變動時,pm2 會自動過載。這裡也可以設定你要監控的檔案。

不用監聽的檔案:

"ignore_watch":[

"node_modules"

,"logs"

],

「args」: 「」, // 傳遞給指令碼的引數

:

env:

,

:

env_production :

,

使用pm2管理node程序

pm2是node程序的乙個管理工具 在linux使用是比較穩定的,在windows上好像有問題,最好使用forever代替 npm install pm2 g name引數為應用名稱,i為例項數量 會負載均衡 log date format為日誌時間格式 是moment的日期格式化 pm2 list...

nodejs的PM2程序管理

pm2 node.js程序管理工具 npm i pm2 g 守護程序 服務掛掉後自動重啟 多程序 更好的裡有cpu和記憶體 pm2使用 啟動服務 在package.json的scripts中新增 prd cross env node env production pm2 start bin www ...

使用pm2應用管理node程序

node.js 是單程序,程序被關掉後整個服務就無法開啟,此時可以使用程序管理工具。pm2是乙個程序管理工具,可以用它來管理你的node程序,並檢視node程序的狀態,當然也支援效能監控,程序守護,負載均衡等功能 特性 安裝 需要node環境 npm i pm2 g執行 pm2 stop serve...