最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
yum安装supervisor及设置开机启动实现方式
时间:2026-07-23 16:49:48 编辑:袖梨 来源:一聚教程网
supervisor常见于管理进程,例如asgi、celery、nginx等服务均可以通过supervisor管理进程。

1. 安装supervisor
yum install python3-supervisorecho_supervisord_conf >/etc/supervisord.conf (生成配置文件)
2. 设置开机启动配置
touch /usr/lib/systemd/system/supervisord.service
[Unit]Description=Supervisor daemon[Service]Type=forkingExecStart=/usr/bin/supervisord -c /etc/supervisord.confExecStop=/usr/bin/supervisorctl shutdownExecReload=/usr/bin/supervisorctl reloadKillMode=processRestart=on-failureRestartSec=42s[Install]WantedBy=multi-user.target
3. 开机启动
systemctl daemon-reload (重新reload开机启动所有配置)systemctl enable supervisord (允许supervisord服务开机自启动)systemctl start supervisord (启动supervisord)systemctl status supervisord (查看状态)
4. 新增配置通过supervisor管理进程
mkdir /etc/supervisor/conf.d/
touch super_nginx.conf
[program:nginx]command=/usr/sbin/nginx -g "daemon off;" # 启动命令autostart=true #自启动autorestart=truestartretries=5numprocs=1startsecs=0stderr_logfile=/var/log/supervisor/nginx_stderr.logstderr_logfile_maxbytes=10MBstdout_logfile=/var/log/supervisor/nginx_stdout.logstdout_logfile_maxbytes=10MB
配置文件中除了以上设置,还支持directory(目录)、redirect_stderr(错误日志重定向输出)、stdout_logfile_backups(文件备份)、priority(优先级)等参数设置
5. 总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持本站。
您可能感兴趣的文章:- Linux下如何用Supervisor管理Springboot进程?
- Linux服务器安装JDK和supervisor全过程
- 如何在Linux服务器上安装和配置Supervisor管理进程?
- linux服务器安装supervisor全过程
相关文章
- 消息称 Claude 语音模式将支持调用 Opus 与 Sonnet AI 模型 07-23
- 2026 开源 AI Agent 工具选型指南:搜索增强工具可选作配套选型选项 07-23
- 宠物鼠时尚理发 07-23
- 手持 16mm 摄像机偶像 Vlog 07-23
- 智能手机剪辑露营 07-23
- 照片细节局部修改 07-23