PM2自動重啟node服務

2021-09-26 04:49:11 字數 615 閱讀 5214

pm2是node程序管理工具,可以利用它來簡化很多node應用管理的繁瑣任務,如效能監控、自動重啟、負載均衡等,而且使用非常簡單。

全域性安裝,簡直不能更簡單。

npm install -g pm2
用express應用來舉例。一般我們都是通過npm start啟動應用,其實就是呼叫node ./bin/www。那麼,換成pm2就是

pm2 start ./bin/www --watch(--watch:監聽應用目錄的變化,一旦發生變化,自動重啟。如果要精確監聽、不監聽的目錄,最好通過配置檔案。)
重啟

pm2 restart ./bin/www
停止

停止特定的應用。可以先通過pm2 list獲取應用的名字(--name指定的)或者程序id。

如果要停止所有應用,可以

pm2 stop all
刪除

類似pm2 stop,如下

pm2 delete all
檢視程序狀態

pm2 list

使用pm2管理node程序

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

使用PM2管理node專案

在這裡我使用的是pm2,不需要什麼配置,直接通過命令列就能簡單的把專案部署起來,pm2具體的介紹我就不說了,在這裡只介紹幾個常用的命令。首先確保安裝了node,然後全域性安裝pm2npm install pm2 g pm2 start.js i4 name pm2 list該命令能檢視pm2所有部署...

Liunx系統安裝node和pm2

內容簡介,購買了linux系統的伺服器,需要安裝node一系列的工具。幾行命令快速安裝。nvm是node版本管理工具 curl o bash在安裝後,記得退出伺服器,然後重新登入進來 nvm install 10.15.3pm2是乙個程序管理工具,可以用它來管理你的node程序,並檢視node程序的...