supervisor 安装、配置、使用

简介: supervisor 安装、配置、使用

安装

supervisor 安装很简单 直接 yum 安装即可

yum install -y supervisor
systemctl start supervisord
systemctl enable supervisord

supervisor 的配置文件路径: /etc/supervisord.conf

安装完成后进程配置文件默认在 /etc/supervisord.d/
修改文件路径可修改 supervisor 的配置文件内容 files = supervisord.d/*.ini

进程配置文件示例

[program:xxx]
directory=XXX
command=XXX  #命令
#supervisor启动的时候是否随着同时启动,默认True
autostart=true
#当程序exit的时候,这个program不会自动重启,默认unexpected,设置子进程挂掉后自动重启的情况,有三个选项,false,unexpected 和true。如果为false的时候,无论什么情况下,都不会被重新启动,如果为unexpected,只有当进
程的退出码不在下面的exitcodes里面定义的
autorestart=true
#这个选项是子进程启动多少秒之后,此时状态如果是running,则我们认为启动成功了。默认值为1
startsecs=1

#脚本运行的用户身份
user = root
#日志输出
stderr_logfile=/var/log/xxx.log
stdout_logfile=/var/log/xxx.log
#把stderr重定向到stdout,默认 false
redirect_stderr = true
#stdout日志文件大小,默认 50MB
stdout_logfile_maxbytes = 20MB
#stdout日志文件备份数
stdout_logfile_backups = 20

常用命令

supervisorctl status
supervisorctl start XXX
supervisorctl stop XXX
supervisorctl restart XXX
相关文章
|
监控 JavaScript Shell
如何安装和管理 Supervisor
如何安装和管理 Supervisor
603 0
|
网络协议 Unix 应用服务中间件
Supervisor安装与配置
Supervisor安装与配置
1273 1
|
机器学习/深度学习 存储 分布式计算
Hadoop学习---11、HA高可用
Hadoop学习---11、HA高可用
|
机器学习/深度学习 自然语言处理 监控
金融行业的大数据风控模型:构建安全高效的信用评估体系
金融机构借助大数据风控提升信贷效率,通过数据收集、清洗、特征工程、模型构建与评估来识别风险。关键技术涉及机器学习、深度学习、NLP和实时处理。以下是一个Python风控模型构建的简例,展示了从数据预处理到模型训练、评估的过程,并提及实时监控预警的重要性。该文旨在阐述大数据风控的核心要素和关键技术,并提供基础的代码实现概念。【6月更文挑战第23天】
2574 8
|
JSON JavaScript 前端开发
qml的文件结构及其对象基本属性
qml的文件结构及其对象基本属性
580 2
利用 GitHub Actions 自动化你的软件开发流程
GitHub Actions 是 GitHub 提供的自动化工具,可在仓库中触发和执行工作流程,包括自动运行测试、部署应用等。其核心概念包括工作流程(Workflow)、作业(Job)和步骤(Step),均定义在 YAML 文件中。本文将指导你如何设置和使用 GitHub Actions,并提供自动运行测试、部署应用及合并 Pull Requests 的示例,帮助提高开发效率和代码质量。
|
分布式计算 资源调度 大数据
Pandas高级数据处理:分布式计算
随着数据量增长,传统的Pandas单机处理难以应对大规模数据。Dask作为Pandas的补充,支持分布式计算,能处理更大数据集并提高效率。本文介绍Dask在数据加载、类型推断和分区管理中的常见问题及解决方法,如使用`dask.dataframe.read_csv()`、指定`dtype`、调整分区数等,并总结了内存溢出、类型不匹配和网络通信失败等报错的解决方案。
574 25
|
Kubernetes NoSQL 关系型数据库
开源项目:kubernetes+rancher部署ferry工单系统(20210820)
开源项目:kubernetes+rancher部署ferry工单系统(20210820)
1100 0
开源项目:kubernetes+rancher部署ferry工单系统(20210820)