加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

Supervisord安装配置

发布时间:2020-12-14 00:20:38 所属栏目:Linux 来源:网络整理
导读:Supervisor是一个 Python 开发的 client/server 系统,可以管理和监控类 UNIX 操作系统上面的进程。 #组成部分 supervisord(server 部分):主要负责管理子进程,响应客户端命令以及日志的输出等, 受控的监听进程都会以其 子进程 地方式出现,不过如果直接杀

Supervisor是一个 Python 开发的 client/server 系统,可以管理和监控类 UNIX 操作系统上面的进程。

#组成部分

supervisord(server 部分):主要负责管理子进程,响应客户端命令以及日志的输出等,受控的监听进程都会以其子进程地方式出现,不过如果直接杀掉supervisor的主进程,被管理的进程仍然是运行状态

supervisorctl(client 部分):命令行客户端,用户可以通过它与不同的 supervisord 进程联系,获取子进程的状态等

#安装部署
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:停止essupervisorctl start es:启动essupervisorctl restart es: 重启essupervisorctl update :配置文件修改后可以使用该命令加载新的配置supervisorctl reload: 重新启动配置中的所有程序

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读