乐趣区

关于linux:Linux-下-Supervisor-的安装及配置文件

Supervisor 是 Linux 操作系统中的一个过程监控器,它能够在程序挂掉时主动进行重启。

Supervisor 简直实用于除 Windows 外的所有平台,包含 Linux,Mac OS X,Solaris 和 FreeBSD。它齐全用 Python 编写,因而装置不须要 C 编译器。

装置

通过 Pip 装置:

pip install supervisor

# 将 Supervisor 配置文件打印到终端的规范输入
echo_supervisord_conf

# 保留配置文件
echo_supervisord_conf > /etc/supervisord.conf

或应用如下命令在 Ubuntu 上装置 Supervisor:

sudo apt-get install supervisor

配置文件

Supervisor 的配置文件通常命名为 supervisord.conf。能够应用 -c 选项显式指定配置文件地位。否则 Supervisor 从以下地位按程序查找名为 supervisord.conf 的文件并应用。

  1. ../etc/supervisord.conf
  2. ../supervisord.conf
  3. $CWD/supervisord.conf
  4. $CWD/etc/supervisord.conf
  5. /etc/supervisord.conf
  6. /etc/supervisor/supervisord.conf
环境变量

Supervisor 应用 %(ENV_X)s 表达式来援用环境变量。如:

[program:example]
command=/usr/bin/example --loglevel=%(ENV_LOGLEVEL)s

表达式 %(ENV_LOGLEVEL)s 对应的环境变量为:LOGLEVEL

退出移动版