码迷,mamicode.com
首页 > 其他好文 > 详细

supervisord

时间:2014-11-19 12:44:02      阅读:271      评论:0      收藏:0      [点我收藏+]

标签:style   http   ar   os   sp   for   文件   on   art   

1.安装supervisord

#yum install python-setuptools

#easy_install supervisor或#pip  install supervisor

#echo_supervisord_conf > /etc/supervisord.conf


2.supervisord配置文件

在supervisord.conf最后增加:

[program:redis]

command = redis-server   //需要执行的命令

autostart=true    //supervisor启动的时候是否随着同时启动

autorestart=true   //当程序跑出exit的时候,这个program会自动重启

startsecs=3  //程序重启时候停留在runing状态的秒数

---------------------------------------------------------------

supervisord.conf`

      1 [supervisord]    
      2 nodaemon=true
      3 
      4 [program:sshd]
      5 command=/usr/sbin/sshd -D
      6 
      7 [program:httpd]
      8 command=/usr/sbin/httpd -DFOREGROUND

3.supervisor命令

supervisord : supervisor的服务器端部分,启动supervisor就是运行这个命令;

supervisorctl:启动supervisor的命令行窗口。

  • supervisorctl stop  sshd,停止某一个进程(sshd)

  • supervisorctl start programxxx,启动某个进程

  • supervisorctl restart programxxx,重启某个进程

  • supervisorctl stop program: ,重启所有属于名为program这个分组的进程(start,restart同理)

  • supervisorctl stop all,停止全部进程,注:start、restart、stop都不会载入最新的配置文件。

  • supervisorctl reload,载入最新的配置文件,停止原有进程并按新的配置启动、管理所有进程。

  • supervisorctl update,根据最新的配置文件,启动新配置或有改动的进程,配置没有改动的进程不会受影响而重启。

  • 注意:显示用stop停止掉的进程,用reload或者update都不会自动重启。


supervisord

标签:style   http   ar   os   sp   for   文件   on   art   

原文地址:http://my.oschina.net/jk409/blog/346247

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!