Chinaunix首页 | 论坛 | 博客
  • 博客访问: 64766
  • 博文数量: 20
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 198
  • 用 户 组: 普通用户
  • 注册时间: 2013-03-31 17:15
文章分类

全部博文(20)

文章存档

2014年(1)

2013年(19)

我的朋友

分类: 系统运维

2013-04-02 17:51:54

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;

@http://blog.chinaunix.net/uid-1757778-id-3066399.html

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