supersord install

  1. 安装

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    [[email protected] srv]
    [[email protected] srv]# easy_install supervisor

    or:
    [[email protected] srv]# pip install supervisor
    [[email protected] srv]# echo_supervisord_conf |tee /etc/supervisord.conf
    [[email protected] srv]# cat >> /etc/supervisord.conf <<EOF
    [program:hello]
    command=python /mnt/web/tornado/hello.py --port=8888
    directory=/mnt/web/tornado/
    autorestart=true
    redirect_stderr=true
    EOF
    [[email protected] tornado]# supervisord
  2. 使用

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    [[email protected] srv]# cat /etc/supervisord.conf
    [program:openvpn]
    directory=/etc/openvpn
    command=/usr/local/openvpn/sbin/openvpn --config /etc/openvpn/server.conf
    process_name=%(program_name)s
    numprocs=1
    user=root
    autorstart=true
    autorestart=true
    stdout_logfile=/tmp/supervisor_openvpn.log
  3. supersord启动

    1
    2
    [[email protected] srv]# /usr/bin/supervisord -c /etc/supervisord.conf
    [[email protected] openvpn]# supervisorctl reload