Linux 下 Supervisor 的安裝及配置文件

Supervisor 是 Linux 操做系統中的一個進程監控器,它能夠在程序掛掉時自動進行重啓。操作系統

Supervisor幾乎適用於除Windows外的全部平臺,包括 Linux,Mac OS X,Solaris和FreeBSD。它徹底用Python編寫,所以安裝不須要C編譯器。code

安裝

經過Pip安裝:進程

pip install supervisor

# 將Supervisor配置文件打印到終端的標準輸出
echo_supervisord_conf

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

或使用以下命令在 Ubuntu 上安裝 Supervisor:ip

sudo apt-get install supervisor

配置文件

Supervisor 的配置文件一般命名爲 supervisord.conf。能夠使用 -c 選項顯式指定配置文件位置。不然 Supervisor 從如下位置按順序查找名爲supervisord.conf的文件並使用。get

  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 對應的環境變量爲: LOGLEVELpip

相關文章
相關標籤/搜索