Supervisorctl 启动成功,但无法停止

Supervisorctl 启动成功,但无法停止

当我启动supervisorctl时,它运行良好,没有问题。但是,当我尝试停止它或运行状态时,我收到此错误:

# supervisorctl -c supervisor/stage.conf status
error: <class 'xmlrpclib.ProtocolError'>, <ProtocolError for 127.0.0.1/RPC2: 500 INTERNAL SERVER ERROR>: file: /var/www/envs/stage/lib/python2.7/site-packages/supervisor-3.0a10-py2.7.egg/supervisor/xmlrpc.py line: 474

我怎样才能解决这个问题?

答案1

安装稳定版本的supervisord,而不是不稳定的alpha版本。

答案2

将两个新参数放入属于您的进程的配置中,并使用您的进程名称

[节目:<舞台>]
...
stopasgroup=true
停止信号=退出

确保主管已经更新了你的配置:

sudo supervisorctl reread

sudo supervisorctl update

答案3

检查 /etc/supervisord.conf 中的用户和密码设置。

相关内容