先看下本機是否有 我的本機已經有了。
[root@a1 supervisord.d]# whereis supervisordyum方式安裝supervisord: /usr/bin/supervisord /etc/supervisord.d /etc/supervisord.conf
[root@a1 supervisord.d]#
yum install supervisorpython方式
編輯配置檔案 修改兩個地方就可以使用了wgettar zxvf supervisor-3.1.3.tar.gz
cd supervisor-3.1.3
python setup.py install
啟動服務
supervisord -c /usr/supervisor/supervisord.conf到這一步,就可以通過 http://ip:9001/ 檢視supervisor的web介面了
現在配置 要守護的程序cd /etc/supervisord.d/
priority=1 ; 數字越高,優先順序越高
numprocs=1 ; 啟動幾個程序
autostart=true ; 隨著supervisord的啟動而啟動
autorestart=true ; 自動重啟
startretries=10 ; 啟動失敗時的最多重試次數
exitcodes=0 ; 正常退出**
stopsignal=kill ; 用來殺死程序的訊號
stopwaitsecs=10 ; 傳送sigkill前的等待時間
redirect_stderr=true ; 重定向stderr到stdout
[root@a1 flume]# supervisorctl -c /etc/supervisord.confserver requires authentication
username:user
password:
flume running pid 11446, uptime 0:16:00
supervisor> reload
守護程序 supervisor
安裝 yum install superviosr 如果提示 缺少 epel release 則要先安裝 yum install epel release 啟動supervisor supervisord c etc supervisord.conf supervisorctl c etc supe...
supervisor程序守護
supervisor是用python開發的乙個client server服務,是linux unix系統下的乙個程序管理工具。可以很方便的監聽 啟動 停止 重啟乙個或多個程序。用supervisor管理的程序,當乙個程序意外被殺死,supervisor監聽到程序死後,會自動將它重啟,很方便的做到程序...
centos守護程序 supervisord
yum install supervisorsupervisord c etc supervisord.conf etc supervisord.conf檔案中有一行files supervisord.d ini說明會載入 etc supervisord.d資料夾中的所有.ini配置檔案,故需要在s...