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...