一、利用 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 執行的...