关于supervisor安装及配置

环境:ubuntu14.04-局域网主机-192.168.1.223

服务:supervisor

用途:实现进程管理,自动重启异常中断的进程

原理:supervisor管理进程,是通过fork/exec的方式将这些被管理的进程当作supervisor的子进程来启动,所以我们只需要将要管理进程的可执行文件的路径添加到supervisor的配置文件中就好了。此时被管理进程被视为supervisor的子进程,若该子进程异常终端,则父进程可以准确的获取子进程异常终端的信息,通过在配置文件中设置autostart=ture,可以实现对异常中断的子进程的自动重启。

安装方法:

root@ubuntu-server:/opt/aireserver/bin# apt-get install python-setuptools

root@ubuntu-server:/opt/aireserver/bin# easy_install supervisor

root@ubuntu-server:/opt/aireserver/bin# echo_supervisord_conf > /etc/supervisord.conf    //安装好superviosr后,默认是没有生成配置文件的,可以通过该命令生成配置文件
配置方法:这里以主机上安装的aireserver服务为例,

root@ubuntu-server:/etc# vim /etc/supervisord.conf

[program:aireserver]
command=/opt/aireserver/bin/aireserver
directory=/opt/aireserver/
autorestart=true
stopsignal=INT
user=root
stdout_logfile=aireserver_out.log
stdout_logfile_maxbytes=1MB
stdout_logfile_backups=10
stdout_

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值