美文网首页
Centos7-Supervisord 安装

Centos7-Supervisord 安装

作者: liscute | 来源:发表于2018-08-20 11:57 被阅读0次

1. 安装

如果没有easy_install

wget https://bootstrap.pypa.io/ez_setup.py -O - | python

然后

easy_install supervisor

(无网络Ray特供版)

  1. 文件下载
    https://pypi.org/simple/setuptools/下载setuptools-33.1.1.zip

    https://pypi.org/simple/meld3/下载meld3-1.0.2.tar.gz

    https://pypi.org/simple/supervisor/下载supervisor-3.3.4.tar.gz

  2. 将上面下载的文件上传到目标服务器

  3. 依次解压安装(如果没安装unzip就先yum install zip unzip -y

    ##先获取root权限
    sudo -s
    
    unzip setuptools-33.1.1.zip
    cd setuptools-33.1.1
    python setup.py install
    
    tar zxvf meld3-1.0.2.tar.gz 
    cd  meld3-1.0.2
    python setup.py install
    
    tar zxvf supervisor-3.3.4.tar.gz
    cd supervisor-3.3.4
    python setup.py install
    

2. 配置

  1. 生成配置文件:

    echo_supervisord_conf > /etc/supervisord.conf
    
  2. 修改log存放路径

    vi /etc/supervisord.conf
    [supervisord]
    logfile=/tmp/supervisord.log
    修改为
    [supervisord]
    logfile=/var/log/supervisor/supervisord.log
    
    mkdir -p /var/log/supervisor
    
    

3. 设置自启动

  1. 进入目录 /usr/lib/systemd/system/,增加文件 supervisord.service,来使得机器启动的时候启动supervisor,文件内容:

    # supervisord service for systemd (CentOS 7.0+)
    # by ET-CS (https://github.com/ET-CS)
    [Unit]
    Description=Supervisor daemon
    
    [Service]
    Type=forking
    ExecStart=/usr/bin/supervisord -c /etc/supervisord.conf
    ExecStop=/usr/bin/supervisorctl $OPTIONS shutdown
    ExecReload=/usr/bin/supervisorctl $OPTIONS reload
    KillMode=process
    Restart=on-failure
    RestartSec=42s
    
    [Install]
    WantedBy=multi-user.target
    
  2. 激活开机启动命令

    systemctl enable supervisord.service
    
  3. 启动supervisor进程

    systemctl start supervisord
    

相关文章

网友评论

      本文标题:Centos7-Supervisord 安装

      本文链接:https://www.haomeiwen.com/subject/znjtiftx.html