http://www.cnblogs.com/cyw0918/p/6055031.htmlhtml
1、安裝配置supervisorpython
1.安裝python自動化工具 #yum install python-setuptoolsvim
2.#easy_install supervisor安裝supervisor服務器
3.測試安裝是否成功 #echo_supervisord_conf工具
4.建立配置文件: 測試
(1)建立supervisor配置文件目錄/etc/supervisor/ 命令行
#mkdir -m 755 -p /etc/supervisor/code
(2)建立主配文件supervisord.confhtm
#echo_supervisord_conf > /etc/supervisor/supervisord.confblog
(3)建立項目配置文件目錄
# mkdir -m 755 conf.d
5.在配置文件目錄中添加測試配置文件
如:convert.ini
而後在主配置文件supervisord.conf的最下面添加
[include]
file = ./conf.d/convert.ini
6.啓動supervisor---手動啓動
# supervisord -c /etc/supervisor/supervisord.conf
pstree -p | grep supervisord
查看supervisord.log發現program convert已啓動
# cat /tmp/supervisord.log
7.#supervisorctl -c /etc/supervisor/supervisord.conf 進入到supervisor管理
status 查看狀態
stop all中止
reload重啓監控服務
注意:
(1)每次修改配置文件後需進入supervisorctl,執行reload, 改動部分才能生效
(2)兩個命令
supervisord : supervisor的服務器端部分,用於supervisor啓動
supervisorctl:啓動supervisor的命令行窗口,在該命令行中可執行start、stop、status、reload等操做。
2、supervisord啓動腳本
1.執行以下命令:
vim /etc/init.d/supervisord
2.輸入以下內容:
注意:該文件中的以下幾個變量,都須要根據你實際的目錄來改寫。
PREFIX=
/usr
SUPERVISORD=$PREFIX
/bin/supervisord
##supervisord 程序的安裝路徑
SUPERVISORCTL=$PREFIX
/bin/supervisorctl
##supervisorctl 程序的安裝路徑
PIDFILE=
/var/supervisor/supervisord
.pid
##須要先建立/var/supervisor目錄
LOCKFILE=
/var/supervisor/supervisord
.lock
OPTIONS=
"-c /etc/supervisor/supervisord.conf"
##配置文件的路徑
保存完畢以後,能夠執行如下命令修改文件權限:
chmod
777
/etc/init
.d
/supervisord
/etc/init
.d
/supervisord
start
或
service supervisord start
這樣supervisor就啓動了
3. 配置開機啓動
執行如下命令:
chkconfig supervisord on
能夠如下命令查看是否成功
chkconfig --list |
grep
supervisordhttp://www.cnblogs.com/cyw0918/p/6055031.html