Supervisor 程序守護

2021-10-09 06:19:51 字數 1792 閱讀 6169

先看下本機是否有 我的本機已經有了。

[root@a1 supervisord.d]# whereis supervisord

supervisord: /usr/bin/supervisord /etc/supervisord.d /etc/supervisord.conf

[root@a1 supervisord.d]# 

yum方式安裝

yum install supervisor

python方式 

wget 

tar 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.conf  

server 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...