问题描述
用brew安装的supervisor没有投入使用。在安装php5.6之后,想让supervisor来管理php-fpm,进入superviosrctl,在命令后下报了以下的错误
error: <class 'xmlrpclib.ProtocolError'>, <ProtocolError for 127.0.0.1/RPC2: 404 Not Found>: file: /usr/local/Cellar/supervisor/3.3.5/libexec/lib/python2.7/site-packages/supervisor/xmlrpc.py line: 519
问题解决
1.一开始以为是supervisord出了问题——没有启动,supervisord -c 启动服务,进入命令后发现不是启动的问题;
2.然后怀疑是supervisord与原本的docker监听端口9001发生冲突,于是修改supervisord.ini里面的端口,修改之后发现没有任何的改善;
3.最后发现是supervisorctl在没代-c参数的时候,会调用其他目录的supervisord.ini的配置文件,在进入supervisorctl加上-c参数引入supervisord.ini的配置文件即可