Suervisor http://localhost:9001 refused connection

python 复制代码
(desk_env) root@vdi:/opt/pyenv/desk_env/bin# supervisorctl
http://localhost:9001 refused connection

当后台启动supervisord后,使用supervisorctl命令进行任务管理时,
一、报错原因:

http://localhost:9001 refused connection

显示拒绝连接

二、问题原因分析:

因为supervisor通常有以下两种方式通信:

1、本地socket

2、http连接

在supervisor.conf配置文件中,启用socket连接,注释http方式,supervisorctl配置项也使用unix socket

unix_http_server

file=/var/run/supervisor.sock ; the path to the socket file

;chmod=0700 ; socket file mode (default 0700)

;chown=nobody:nogroup ; socket file uid:gid owner

;username=user ; default is no username (open server)

;password=123 ; default is no password (open server)

;[inet_http_server] ; inet (TCP) server disabled by default

;port=127.0.0.1:9001 ; ip_address:port specifier, *:port for all iface

;username=user ; default is no username (open server)

;password=123 ; default is no password (open server)

supervisorctl

serverurl=unix:///var/run/supervisor.sock ; use a unix:// URL for a unix socket

;serverurl=http://127.0.0.1:9001 ; use an http:// url to specify an inet socket

;username=chris ; should be same as in [_http_server] if set
;password=123 ; should be same as in [
_http_server] if set

;prompt=mysupervisor ; cmd line prompt (default "supervisor")

;history_file=~/.sc_history ; use readline history if available

但是在启动supervisorctl时,未指定配置文件,因此会使用默认的http方式连接supervisord,最终导致报错

三、解决方案:

1、首先需要进入到对应的supervisor目录下

python 复制代码
cd /opt/typhoonae/
source appenv3/bin/activate  # 激活supervosor服务环境
./bin/supervisord     # 启动supervosrd

   
   
   

2、可通过./bin/supervisorctl status 查询服务进程状态

3、如果启动 ./bin/supervisorctl -c etc/supervisord_core.conf 显示连接错误,

报错如下:

http://localhost:9002 refused connection

4、就需要通过指定配置文件来执行了,命令如下:

python 复制代码
./bin/supervisord -c etc/supervisord_core.conf
然后便可启动了
./bin/supervisorctl -c etc/supervisord_core.conf status  # 可通过如下查询状态

   
   
   
                
python 复制代码
(desk_env) root@vdi:/opt/pyenv/desk_env/bin# ./supervisorctl -c /opt/desk/vdi-server/supervisord.conf
相关推荐
kfepiza6 小时前
Debian的`/etc/network/interfaces`的`allow-hotplug`和`auto`对比讲解 笔记250704
linux·服务器·网络·笔记·debian
无妄-20246 小时前
软件架构升级中的“隐形地雷”:版本选型与依赖链风险
java·服务器·网络·经验分享
群联云防护小杜8 小时前
构建分布式高防架构实现业务零中断
前端·网络·分布式·tcp/ip·安全·游戏·架构
岸边的风11 小时前
无需公网IP的文件交互:FileCodeBox容器化部署技术解析
网络·网络协议·tcp/ip
Zonda要好好学习11 小时前
Python入门Day4
java·网络·python
2501_9153743512 小时前
UDP vs TCP:核心差异与应用场景全解析
网络协议·tcp/ip·udp
Edingbrugh.南空12 小时前
操作系统级TCP性能优化:高并发场景下的内核参数调优实践
网络协议·tcp/ip·性能优化
riverz122712 小时前
TCP backlog工作机制
服务器·网络·tcp/ip
yqcoder12 小时前
1. http 有哪些版本,你是用的哪个版本,怎么查看
网络·网络协议·http
Fanmeang15 小时前
OSPF路由过滤
运维·网络·华为·ip·路由·ospf·路由过滤