nodejs服務後台持續執行三種方法

2022-07-08 19:00:18 字數 823 閱讀 6634

一、利用 forever

forever是乙個nodejs守護程序,完全由命令列操控。forever會監控nodejs服務,並在服務掛掉後進行重啟。

1、安裝 forever

npm install forever -g

2、啟動服務

service forever start

3、使用 forever 啟動 js 檔案

forever start index.js

4、停止 js 檔案

forever stop index.js

5、啟動js檔案並輸出日誌檔案

forever start -l forever.log -o out.log -e err.log index.js

6、重啟js檔案

forever restart index.js

7、檢視正在執行的程序

forever list

二、pm2是乙個程序管理工具,可以用它來管理你的node程序,並檢視node程序的狀態,當然也支援效能監控,程序守護,負載均衡等功能

npm install -g pm2

pm2 stop all // 停止所有

pm2 restart all // 重啟所有

三、nodejs 自帶node.js自帶服務nohub,不需要安裝別的包。

缺點:存在無法查詢日誌等問題,關閉終端後服務也就關閉了, 經測試是這樣的。

nohup node ***.js &

nodejs服務後台持續執行三種方法

一 利用 forever forever是乙個nodejs守護程序,完全由命令列操控。forever會監控nodejs服務,並在服務掛掉後進行重啟。1 安裝 forever npm install forever g 2 啟動服務 service forever start 3 使用 forever...

nodejs服務後台執行(forever)

用nodejs建立乙個伺服器,當使用者斷開客戶鏈結,服務也就停止了。網上說用forever管理比較好,記錄下使用 1 安裝 npm install forever g 2 啟動 forever start index.js 3 檢視列表 forever list 4 停止 forever stop ...

服務端後台執行 nodejs

終端連線到伺服器,執行 node server.js,退出終端之後,程式就停止執行了。使用 forever 包可以搞定,解決方案如下 sudo npm install g forever registry forever start 指令碼檔案forever list檢視所有 forever 執行的...