1. 程式人生 > >ubuntu--Supervisor程序管理工具

ubuntu--Supervisor程序管理工具

安裝,這個程式使用python寫的

sudo apt-get install supervisor

配置一個你需要的配置檔案

//進入 /etc/supervisor/conf.d檔案目錄,配置一個redis的配置檔案redis.conf並儲存
[programm:redis]
command:redis-server // 這裡直接寫可以執行的檔案命令就可以
autostart = true // 是否隨著系統自動啟動 autorestart = true // 當程式程序掛掉的時候,是否會自動重啟

Supervisor 有兩個可執行程式 – supervisord 和 supervisorctl:
supervisord 是後臺管理伺服器, 用來依據配置檔案的策略管理後臺守護程序, 它會隨系統自動啟動
supervisorctl 用於管理員向後臺管理程式傳送 啟動/重啟/停止 等指令;

啟動supervisord (安裝supervisor完成後自動就啟動了,這步可以跳過)

sudo supervisord 

啟動supervisorctl

sudo supervisorctl 

在supervisorctl 中執行reload命令,可以看到配置檔案中的命令被執行,help可以檢視所有的命令

reload

   

安裝,這個程式使用python寫的

sudo apt-get install supervisor

配置一個你需要的配置檔案

//進入 /etc/supervisor/conf.d檔案目錄,配置一個redis的配置檔案redis.conf並儲存
[programm:redis]
command:redis-server // 這裡直接寫可以執行的檔案命令就可以
autostart = true // 是否隨著系統自動啟動 autorestart = true // 當程式程序掛掉的時候,是否會自動重啟

Supervisor 有兩個可執行程式 – supervisord 和 supervisorctl:
supervisord 是後臺管理伺服器, 用來依據配置檔案的策略管理後臺守護程序, 它會隨系統自動啟動
supervisorctl 用於管理員向後臺管理程式傳送 啟動/重啟/停止 等指令;

啟動supervisord (安裝supervisor完成後自動就啟動了,這步可以跳過)

sudo supervisord 

啟動supervisorctl

sudo supervisorctl 

在supervisorctl 中執行reload命令,可以看到配置檔案中的命令被執行,help可以檢視所有的命令

reload