#supervisor簡介
Supervisor是一個 Python 開發的 client/server 系統,能夠管理和監控類 UNIX 操做系統上面的進程。
#組成部分
#安裝部署
yum install supervisor -y
#配置文件路徑
/etc/supervisord.conf
#配置文件優化請在網絡上查詢,結合自身調試
#es配置
[program:elasticsearch] command=/opt/server/elasticsearch/bin/elasticsearch ; 程序啓動命令 user=yutang stdout_logfile=/opt/logs/supervisord-es.log autostart=true autorestart=true startsecs=60 stopasgroup=true ikillasgroup=true startretries=1 redirect_stderr=true #kinana配置 [program:kinana] command=/opt/server/kibana/bin/kibana ; 程序啓動命令 user=root stdout_logfile=/opt/logs/supervisord-kinana.log autostart=true autorestart=true startsecs=60 stopasgroup=true ikillasgroup=true startretries=1 redirect_stderr=true
#服務啓動
supervisord -c /etc/supervisord.conf
#經常使用操做命令
supervisorctl status:查看全部進程的狀態
supervisorctl stop es:中止es
supervisorctl start es:啓動es
supervisorctl restart es: 重啓es
supervisorctl update :配置文件修改後能夠使用該命令加載新的配置
supervisorctl reload: 從新啓動配置中的全部程序網絡
可參考:https://blog.csdn.net/zou79189747/article/details/80403016elasticsearch