用 forever 監控 nodejs 服務
但是當 ubuntu 重啟後
forever 並不會重啟原本監控中的服務
導致監控中的 nodejs 服務中斷
因此編輯 shell script 設定 ubuntu 重啟後
forever 重新監控 nodejs 服務
在 ubuntu 路徑 /etc/init.d 下,
增加 run_forever.sh
************檔案內容開始************
forever start /var/nodejs/app.js
************檔案內容結束************
編輯完 shell script 後
還需要執行以下兩個指令
- sudo update-rc.d run_forever.sh defaults 99 1
- sudo chmod +x /etc/init.d/run_forever.sh*
最後重開機做測試,重開機指令
sudo reboot
重啟 ubuntu 之後,可用 forever list 指令觀察 nodejs 是否有執行服務
沒有留言:
張貼留言