1.安装 epel-release 包:
sudo yum install epel-release
2.安装 Supervisor:
sudo yum install supervisor
3.启动 Supervisor 服务:
sudo systemctl start supervisord
4.启用 Supervisor 服务以在系统引导时启动:
sudo systemctl enable supervisord
设置supervisor 包含某个目录的conf文件
打开 Supervisor 主配置文件以包含这个目录。主配置文件通常位于 /etc/supervisor/supervisord.conf 或 /etc/supervisord.conf,具体位置取决于你的系统。
[include]
files = /path/to/my_supervisor_configs/*.conf
保存主配置文件并关闭编辑器。
重新加载 Supervisor 配置,以使新的配置文件生效:
supervisorctl reread
supervisorctl update
例如管理gunicorn 在 /etc/supervisor/conf.d/domain-admin.conf 编写如下配置文件
[program:domain-admin]
command=/work_env/domain-admin/bin/gunicorn -w 4 -b 0.0.0.0:2233 domain_admin.main:app
directory=/opt/domain-admin
user=root
autostart=true
autorestart=true
redirect_stderr=true
stdout_logfile=/var/log/domain-admin/domain-admin.log
浙公网安备 33010602011771号