Supervisor 介紹與使用方式
Supervisor 是由 python 所寫的一套進程管理系統,可以監控指定的程式,當程式崩潰停止執行時,將程式重啟
Supervisor 有分成 (1) server 主程式 與 (2) client process
(1) server 主程式: 是由 supervisor 執行 supervisor.conf 設定檔所啟動
(2) client process: 則由 supervisorctl 來控制 process
在運行過程,是以C/S模式來運行,也就是由 client process (supervisorctl) 將守護進程的訊息傳送給 server 主程式(supervisord),開始啟用守護進程服務。
一般操作設定 supervisor 都會建議在 root 權限下進行,
Continue Reading