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. 【Supervisor安装】安装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

    推荐阅读