Supervisor安装

查看supervisor, pip, meld等相关的包
可以从:https://pypi.org/ 这里搜索

一、安装pip

  1. 下载 get-pip.py

    curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
    或者
    wget https://bootstrap.pypa.io/get-pip.py 
    
  2. 安装pip

    # 安装最新支持版本
    python get-pip.py
    
    # 安装指定版本
    python get-pip.py pip==9.0.2
    

二、安装Supervisor

  1. 安装

    # 安装最新版本
    pip install supervisor 
    
    # 安装指定版本
    pip install supervisor==3.3.3
    
  2. 配置

    1. 生成配置文件:echo_supervisord_conf > /etc/supervisord.conf

    2. 修改配置:vim /etc/supervisord.conf

      # 去除分号, 修改files指向的目录及文件名格式
      [include]
      files = /etc/supervisor/conf.d/*.conf
      
    3. 启动:supervisord -c /etc/supervisord.conf

三、异常处理

  1. 安装pip时,会有python版本兼容问题

    解决方法:安装当前python版本兼容的pip版本

  2. 启动supervisor报错 meld3>=0.6.5 异常,具体日志如下:

Traceback (most recent call last):
  File "/usr/bin/echo_supervisord_conf", line 5, in 
    from pkg_resources import load_entry_point
  File "build/bdist.linux-x86_64/egg/pkg_resources.py", line 2603, in 
  File "build/bdist.linux-x86_64/egg/pkg_resources.py", line 666, in require
  File "build/bdist.linux-x86_64/egg/pkg_resources.py", line 565, in resolve
pkg_resources.DistributionNotFound: meld3>=0.6.5

经查看 meld3 的版本已经时 1.0.2 的最新版本,那么确定 当前版本不兼容。

解决方法:降低meld3的版本 == pip install meld3==0.6.6

你可能感兴趣的:(Supervisor安装)