Linux 下 Supervisor 的安装及配置文件
Posted 小伍
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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的文件并使用。
../etc/supervisord.conf
../supervisord.conf
$CWD/supervisord.conf
$CWD/etc/supervisord.conf
/etc/supervisord.conf
/etc/supervisor/supervisord.conf
环境变量
Supervisor 使用 %(ENV_X)s
表达式来引用环境变量。如:
[program:example]
command=/usr/bin/example --loglevel=%(ENV_LOGLEVEL)s
表达式 %(ENV_LOGLEVEL)s
对应的环境变量为: LOGLEVEL
。
以上是关于Linux 下 Supervisor 的安装及配置文件的主要内容,如果未能解决你的问题,请参考以下文章