服务器确保已安装了 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