博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Supervisor安装和配置
阅读量:5140 次
发布时间:2019-06-13

本文共 1590 字,大约阅读时间需要 5 分钟。

yum install python-setuptools

easy_install supervisor

--生成一个配置文件

echo_supervisord_conf > /usr/local/supervisord.conf

修改[inet_http_server]配置,来启用WEB管理界面

[inet_http_server] 

port=0.0.0.0:9001
username=root
password=123456

修改[include]配置,来设置监控脚本位置

[include]

files = /usr/local/supervisor_conf/*.ini

 

监控脚本样例

vi /usr/local/supervisor_conf/elasticsearch.ini

[program:elasticsearch]

command=/usr/local/elasticsearch/bin/elasticsearch
autostart=true ; 在supervisord启动的时候也自动启动
autorestart=true ; 程序退出后自动重启,可选值:[unexpected,true,false],默认为unexpected,表示进程意外杀死后才重启
startsecs=10 ; 启动10秒后没有异常退出,就表示进程正常启动了,默认为1秒
priority=1 ; 进程启动优先级,默认999,值小的优先启动
stdout_logfile=/usr/local/elasticsearch/logs/elasticsearch.log ; 日志文件
user=elasticsearch ; 启动用户

 

vi /usr/local/supervisor_conf/logstash.ini

[program:logstash]

command=/usr/local/logstash/bin/logstash -f /usr/local/logstash/bin/k_es.conf -w 8 -b 1000
autostart=true ; 在supervisord启动的时候也自动启动
autorestart=true ; 程序退出后自动重启,可选值:[unexpected,true,false],默认为unexpected,表示进程意外杀死后才重启
startsecs=10 ; 启动10秒后没有异常退出,就表示进程正常启动了,默认为1秒
priority=2 ; 进程启动优先级,默认999,值小的优先启动
stdout_logfile=/usr/local/logstash/logs/logstash-plain.log

 

vi /usr/local/supervisor_conf/kafka.ini

[program:kafka]

command=/usr/local/kafka/bin/kafka-server-start.sh /usr/local/kafka/config/server.properties
autostart=true ; 在supervisord启动的时候也自动启动
autorestart=true ; 程序退出后自动重启,可选值:[unexpected,true,false],默认为unexpected,表示进程意外杀死后才重启
startsecs=10 ; 启动10秒后没有异常退出,就表示进程正常启动了,默认为1秒
priority=3 ; 进程启动优先级,默认999,值小的优先启动
stdout_logfile=/usr/local/kafka/logs/server.log

 

转载于:https://www.cnblogs.com/kgdxpr/p/10717484.html

你可能感兴趣的文章
uva 387 A Puzzling Problem (回溯)
查看>>
Oracle中包的创建
查看>>
django高级应用(分页功能)
查看>>
【转】Linux之printf命令
查看>>
关于PHP会话:session和cookie
查看>>
C#double转化成字符串 保留小数位数, 不以科学计数法的形式出现。
查看>>
利用IP地址查询接口来查询IP归属地
查看>>
构造者模式
查看>>
Hbuild在线云ios打包失败,提示BuildConfigure Failed 31013 App Store 图标 未找到 解决方法...
查看>>
找到树中指定id的所有父节点
查看>>
jQuery on(),live(),trigger()
查看>>
【架构】Linux的架构(architecture)
查看>>
ASM 图解
查看>>
Date Picker控件:
查看>>
你的第一个Django程序
查看>>
treegrid.bootstrap使用说明
查看>>
[Docker]Docker拉取,上传镜像到Harbor仓库
查看>>
javascript 浏览器类型检测
查看>>
nginx 不带www到www域名的重定向
查看>>
记录:Android中StackOverflow的问题
查看>>