supervisor安装详情

Supervisor安装手册

1.安装python 

yum install python 

 

2.下载supervisor

wget https://pypi.Python.org/packages/44/80/d28047d120bfcc8158b4e41127706731ee6a3419c661e0a858fb0e7c4b2d/supervisor-3.3.0.tar.gz

3.解压

tar zxf supervisor-3.3.0.tar.gz

4.进入目录

cd supervisor-3.3.0

5.安装

 python setup.py install

6.检查是否安装成功

执行命令 python进入控制台输入importsupervisor查看是否能成功加载,不报错则为成功。

7.生成配置文件(supervisord.conf)

进入python安装目录/usr/bin/下,可以执行以下命令

./echo_supervisord_conf > /etc/supervisord.conf

 

8. 编辑vi /etc/supervisord.conf

 [inet_http_server]       

port=0.0.0.0:9001      

username=admin           

password=admin

[include]

files =/etc/supervisord.conf.d/*.conf

 

9. 创建被守护进程的目录

mkdir/etc/supervisord.conf.d

这样每次运行都会加载此目录下的配置文件,每个文件单独管理一个进程。而*.ini的内容一般如下:

被守护进程配置

 [program:simpleserver]
command=python -m SimpleHTTPServer  # 执行的命令 ,若是虚拟环境则需要注意命令的路径,见配置2
directory=/home/wang/Downloads  # 执行命令的路径
user=wang  #  执行命令的用户
autorestart=true  # 出错后自动重启
redirect_stderr=true  # 错误日志重定向
stdout_logfile=/home/wang/Log/SimpleHTTPServer.log  # 日志的路径
loglevel=info  # 日志的级别


10.创建服务开机自启动

cpsupervisord /etc/init.d

chmod +x /etc/init.d/supervisord                 

chkconfig supervisord on

 

11.启动supervisor服务

service supervisord start

或者

/usr/bin/supervisord -c /etc/supervisord.conf

 

12. 服务部署是否成功测试

浏览器访问ip:9001,用户名/密码:admin/admin

 supervisor安装详情supervisor安装详情


supervisordctl常用命令

supervisor安装详情supervisor安装详情

 

参考资料

http://www.cnblogs.com/xueweihan/p/6195824.html

http://www.cnblogs.com/wswang/p/5795766.html