服务器确保已安装了 EPEL 软件源,依然无法安装 supervisor

如果你已经安装了 EPEL 软件源但仍无法安装 Supervisor,可能是因为 Supervisor 并不在 EPEL 软件源中。在这种情况下,你可以尝试通过 Python 的包管理工具 pip 来安装 Supervisor。请按照以下步骤操作:
确保已安装 Python 和 pip。如果尚未安装,可以使用以下命令安装:

sudo yum install python3-pip

使用 pip 安装 Supervisor:

sudo pip3 install supervisor

配置 Supervisor,并启动服务。首先,生成 Supervisor 的配置文件:

echo_supervisord_conf > /etc/supervisord.conf

配置supervisord开机启动
在指定目录下创建文件supervisord.service

vim /usr/lib/systemd/system/supervisord.service
[Unit]

Description=Supervisor daemon


[Service]

Type=forking

ExecStart=/usr/local/bin/supervisord -c /etc/supervisord.conf

ExecStop=/usr/local/bin/supervisorctl shutdown

ExecReload=/usr/local/bin/supervisorctl reload

KillMode=process

Restart=on-failure
RestartSec=42s


[Install]

WantedBy=multi-user.target

执行以下命令:

systemctl enable supervisord

验证是否为开机启动:
提示 enabled 表示成功
systemctl is-enabled supervisord

启动 Supervisor 服务并设置开机自启动:

sudo supervisord -c /etc/supervisord.conf
sudo systemctl enable supervisord

检查 Supervisor 服务状态:

sudo systemctl status supervisord
posted @ 2024-04-12 09:24  怀里的懒猫  阅读(30)  评论(0编辑  收藏  举报