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