目录

在CentOS上安装supervisor

目录

supervisor 是用 Python 语言实现的一个进程持久化管理工具,可以通过 pip 安装,或某些发行版的包管理器安装。但是在 CentOS 上,能直接 yum install 安装吗?事情并没有这么简单。

网上大部分教程,都告诉你直接在 CentOS8 上运行 yum install supervisor 命令。但是会提示找不到这个包。

正确的做法是,先安装 EPEL:

1
yum install epel-release

EPEL 是 Extra Packages for Enterprise Linux 的缩写,EPEL 是由 Fedora 特殊兴趣小组创建、维护和管理的高质量企业 Linux 附加软件包集。我们需要的 supervisor 就在其中。

上述命令执行成功后,再安装 supervisor:

1
yum install supervisor

值得注意的是,CentOS 上 supervisor 与 Ubuntu 上稍有不同:

  • 被管理进程的日志,默认在 /tmp 目录下,Ubuntu 上是 /var/log/supervisor
  • 被管理进程的配置文件,默认读取 /etc/supervisord.d/*.ini,Ubuntu 上是 /etc/supervisor/conf.d/*.conf

参考链接