supervisor centos安装

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

相关文章
相关标签/搜索