pm2 node.js程序管理工具(npm i pm2 -g
)
守護程序: 服務掛掉後自動重啟
多程序:更好的裡有cpu和記憶體
pm2使用
啟動服務
在package.json
的scripts中新增'prd':"cross-env node_env=production pm2 start bin/www"
意思是在執行cross-env模組的 npm run prd命令時 使用pm2 來啟動 bin/www
常用命令
pm2 list
#重啟服務
#停止服務 服務還在 可以重啟
#刪除服務 服務沒了 需要在啟動一遍
#檢視程序的資訊
#檢視日誌
#監控服務 會進入監控介面
程序守護
在報錯後 自動重啟服務 ,可以保證在訪問出錯時 ,不會掛掉服務,能夠正常訪問其他沒問題的頁面
pm2配置
}
如果配置了pm2檔案 可以將啟動檔案改一下
在package.json
的scripts中新增'prd':"cross-env node_env=production pm2 start pm2.conf.json"
程序管理PM2
1 pm2 需要全域性安裝 npm install g pm2 cwd 應用程式所在的目錄 script 應用程式的指令碼路徑 log date format 日誌檔名輸出日期格式 yyyy mm dd hh mm z max restarts 設定應用程式異常退出重啟的次數,預設 15 次 從 0...
使用pm2管理nodejs應用
pm2是乙個node.js的程序管理器,因為nodejs的單程序特性,儲存程序不死掉,自動過載是十分重要的,目前只支援liunx平台 1.安裝pm2 前提安裝了node.js npm install pm2 g 2.用pm2啟動nodejs應用 每乙個應用取乙個應用名稱,不要用系統自己分配應用名稱 ...
使用pm2管理node程序
pm2是node程序的乙個管理工具 在linux使用是比較穩定的,在windows上好像有問題,最好使用forever代替 npm install pm2 g name引數為應用名稱,i為例項數量 會負載均衡 log date format為日誌時間格式 是moment的日期格式化 pm2 list...