nginx的 proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Cpnnection "upgrade";也加上了
十分钟之内一直报failed: Error during WebSocket handshake: Unexpected response code: 200 是哪里设置的问题吗
返回200,说明连的端口不是websocket协议。
但是什么都没有改,十分钟之后就可以正常连接
是不是启动了2个7272端口,使用了不同的协议?
单台机子没发现这个问题 我是一共有四台机子 第一台跑ChatBusinessWorker 第二台ChatBusinessWorker 第三台ChatGateway 第四台ChatGateway 和Register 然后第一台通过nginx代理到本机的7272端口 第二台也是代理到本机7272 第三台代理到第一台的7272端口 第四台代理到第二台的7272端口
workman 启动之后uniapp当时就可以正常收发消息 但是h5刚好十分钟之后才可以正常收发消息
十分钟之内一直报WebSocket handshake: Unexpected response code: 200 十分钟之后无需改代码和其他操作 就可以正常收发消息
返回200,说明连的端口不是websocket协议。
但是什么都没有改,十分钟之后就可以正常连接
是不是启动了2个7272端口,使用了不同的协议?
单台机子没发现这个问题 我是一共有四台机子 第一台跑ChatBusinessWorker 第二台ChatBusinessWorker 第三台ChatGateway 第四台ChatGateway 和Register 然后第一台通过nginx代理到本机的7272端口 第二台也是代理到本机7272 第三台代理到第一台的7272端口 第四台代理到第二台的7272端口
workman 启动之后uniapp当时就可以正常收发消息 但是h5刚好十分钟之后才可以正常收发消息
十分钟之内一直报WebSocket handshake: Unexpected response code: 200 十分钟之后无需改代码和其他操作 就可以正常收发消息