supervisorctl启动报错 http://localhost:9001 refused connection

ZhangJian 2022-06-17 n次浏览 资源教程 编辑

服务端可以正常启动的情况下 /root/pyenv/bin/supervisord -c /root/conf/supervisord.conf 报错

报错:拒绝连接

supervisorctl http://localhost:9001 refused connection

supervisor常有两种方式通信: 1. 本地socket 2. http连接 在supervisor.conf配置文件中,启用socket连接,注释http方式,supervisorctl配置项也使用unix socket,但是在启动supervisorctl时,未指定配置文件,因此会使用默认的http方式连接supervisord,最终导致报错

解决方法

运行命令supervisorctl进行任务管理时, 是因为 客户端也要-c指定一下配置文件 /root/pyenv/bin/supervisorctl -c /root/conf/supervisord.conf

/root/pyenv/bin/supervisorctl -c /root/conf/supervisord.conf status