Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1270405
  • 博文数量: 179
  • 博客积分: 3044
  • 博客等级: 中校
  • 技术积分: 2437
  • 用 户 组: 普通用户
  • 注册时间: 2006-03-25 15:04
文章分类

全部博文(179)

文章存档

2021年(2)

2020年(1)

2019年(5)

2018年(13)

2017年(6)

2016年(10)

2015年(11)

2014年(11)

2013年(13)

2012年(23)

2011年(25)

2010年(2)

2008年(1)

2007年(5)

2006年(51)

分类: 系统运维

2012-02-06 16:15:55

supervisor是用 pathon写的一个工具,是比较好的服务管理工具,一个很重要的功能就是监控服务器主要服务,并且在出现问题时进行重启
使用easy_install 安装

在Centos下如果已经安装easy_install
直接命令:easy_install supervisor
可以一步安装完成

然后产生所需要的配置文件:
echo_supervisord_conf > /etc/supervisord.conf
vim /etc/supervisord.conf
[program:memcached]
command=memcached -u root -m 1024 -l 0.0.0.0 -p 11211
process_name=%(program_name)s
numprocs=1                    ; 启动几个进程
autostart=true                ; 随着supervisord的启动而启动
autorestart=true              ; 自动重启。。当然要选上了
startretries=10               ; 启动失败时的最多重试次数
exitcodes=0                 ; 正常退出代码(是说退出代码是这个时就不再重启了吗?待确定)
stopsignal=KILL               ; 用来杀死进程的信号
stopwaitsecs=10               ; 发送SIGKILL前的等待时间
redirect_stderr=true          ; 重定向stderr到stdout

supervisor 监控的进程必须以非daemon 方式运行

如Nginx要用supervisor 管理需要在配置文件增加一行
daemon off;


阅读(17578) | 评论(1) | 转发(0) |
给主人留下些什么吧!~~

鱼门客栈2012-02-06 22:59:05

supervisor是用 pathon写的一个工具,是比较好的服务管理工具,一个很重要的功能就是监控服务器主要服务,并且在出现问题时进行重启