#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