sudo yum install epel-release # 如果系统中未安装 epel-release,则需要先安装该软件源
sudo yum install supervisor
安装完成后,Supervisor 会自动启动,并且配置文件位于 /etc/supervisord.conf
。
注意:在某些情况下,安装 Supervisor 后可能不会自动启动。您可以使用以下命令手动启动 Supervisor:
sudo systemctl start supervisord
systemctl stop supervisord
systemctl restart supervisord
如果需要设置 Supervisor 开机自启动,可以使用以下命令:
sudo systemctl enable supervisor
安装完成后,您可以通过 supervisorctl
命令来管理进程。例如,使用 supervisorctl status
命令来查看进程状态,使用 supervisorctl start/stop/restart
命令来启动、停止和重启进程。另外,您还可以通过编辑 /etc/supervisord.conf
配置文件来添加和管理要监控的进程。
sudo supervisorctl reread
sudo supervisorctl update
sudo supervisorctl status
以上三条命令用于操作 Supervisor 进程管理工具 `supervisorctl`。
1. `sudo supervisorctl reread`: 这个命令用于重新读取 Supervisor 配置文件中的配置项。当您修改了 Supervisor 配置文件中的配置项后,需要使用 `reread` 命令通知 Supervisor 重新加载配置,以便生效。
2. `sudo supervisorctl update`: 这个命令用于更新 Supervisor 的运行状态。当您使用 `reread` 命令重新加载了配置后,需要使用 `update` 命令来应用配置的更改,即将新的进程添加到管理中或移除不再需要的进程。
3. `sudo supervisorctl status`: 这个命令用于查看 Supervisor 当前管理的进程状态。通过执行该命令,您可以看到所有正在运行的进程以及它们的状态(比如 RUNNING、STOPPED 等)。
执行以上命令时需要使用 `sudo` 权限,因为 Supervisor 需要管理员权限来进行进程管理。另外,确保 Supervisor 已经正确安装并正在运行。
使用 Supervisor 进程管理工具,您可以方便地查看和管理由 Supervisor 管理的进程。通过执行 `supervisorctl status` 命令,您可以实时查看进程状态,确保它们在运行中。如果需要对进程进行重启、停止或启动操作,可以使用 `supervisorctl restart <进程名>`、`supervisorctl stop <进程名>` 和 `supervisorctl start <进程名>` 等命令。其中,`<进程名>` 是您在 Supervisor 配置文件中定义的进程名称。