supervisord 使用记录
2024-08-30 06:25:26
#supervisor简介
Supervisor是一个 Python 开发的 client/server 系统,可以管理和监控类 UNIX 操作系统上面的进程。 #组成部分
- supervisord(server 部分):主要负责管理子进程,响应客户端命令以及日志的输出等;
- 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:停止es
supervisorctl start es:启动es
supervisorctl restart es: 重启es
supervisorctl update :配置文件修改后可以使用该命令加载新的配置
supervisorctl reload: 重新启动配置中的所有程序
可参考:https://blog.csdn.net/zou79189747/article/details/80403016
最新文章
- C# 7.0 新功能代码范例
- android内部培训视频_第三节 常用控件(Button,TextView,EditText,AutocompleteTextView)
- 驱动开发学习笔记. 0.06 嵌入式linux视频开发之预备知识
- bug提交模板
- mysql中Timestamp,time,datetime 区别
- MSSQL CharIndex()用法
- VMware Workstation 10.0.4.2249910 CN
- 实践SQLServer Tuning
- char nchar varchar nvarchar的区别(转)
- 让CentOS能用yum自动安装rar和unrar
- 汇编invoke和call的关系
- 数据库E-R模型,数据字典
- CentOS+Apache+php无法访问redis的解决方法
- Android中实现全屏、无标题栏的两种办法(另附Android系统自带样式的解释)
- Eclipse中设置条件断点
- Matlab中S函数建立与应用
- Android---->;FrameLayout布局方式
- WCF应用场景
- sqlserver2012 密码过期问题
- 微信小程序支付及退款流程详解