supervisor的配置與使用

2021-08-02 10:05:30 字數 741 閱讀 9887

supervisor用於linux系統中的後台管理, 需要注意的是, supervisor可以用於python2.4+環境,但是不適用於任何python3.x環境。

supervisor的配置檔案在官方文件中有詳細說明,配置檔案中以;標識注釋塊。 配置檔案格式滿足python parseconfig模組的格式要求。 這裡主要一些自己比較感興趣的配置模組:

1. iner_http_server模組可以設定supervisor的web服務模組,可以通過網頁來對程序進行管理。 

2. [program:test]一般單獨放在***.conf檔案中,並防止在/etc/supervisor/conf.d/資料夾中,這個可以參見/etc/supervisor/supervisord.conf中的files設定

[program: test]

command=******xx  ;如果有多條命令,可以寫入shell指令碼再在這裡呼叫

directory=***xx        ;執行命令是切換到的目錄

如果所用的python是在虛擬環境中,則通過which python獲取python命令的全名進行使用即可.

1sudo supervisorctl reread 2

sudo supervisorctl reload 3

sudo

Supervisor 的配置與使用

環境 ubuntu 14.04 lts liunx 下有很多守護程序的工具,如 nohup,screen,supervisor 等,supervisor 是用python開發的程序管理程式,能將乙個普通的命令列程序變為後台daemon,異常退出時能自動重啟。安裝sudo apt get instal...

Supervisor 的配置與使用

環境 ubuntu 14.04 lts liunx 下有很多守護程序的工具,如 nohup,screen,supervisor 等,supervisor 是用python開發的程序管理程式,能將乙個普通的命令列程序變為後台daemon,異常退出時能自動重啟。安裝sudo apt get instal...

Supervisor服務的安裝與配置

目錄 三 應用配置 一些命令解釋 supervisor 要安裝的軟體的名稱。supervisord 裝好supervisor軟體後,supervisord用於啟動supervisor服務。supervisorctl 用於管理supervisor配置檔案中program。yum install epe...