workman启动之后 uniapp可以正常收发信息 h5要等十分钟之后才能正常连接

helloworlds

![](//www.workerman.net/upload/20210304/046040a38f8450.png)
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     是哪里设置的问题吗  
1927 2 0
2个回答

helloworlds

  • 暂无评论
喵了个咪

返回200,说明连的端口不是websocket协议。

  • helloworlds 2021-03-04

    但是什么都没有改,十分钟之后就可以正常连接

  • 喵了个咪 2021-03-04

    是不是启动了2个7272端口,使用了不同的协议?

  • helloworlds 2021-03-04

    单台机子没发现这个问题 我是一共有四台机子 第一台跑ChatBusinessWorker 第二台ChatBusinessWorker 第三台ChatGateway 第四台ChatGateway 和Register 然后第一台通过nginx代理到本机的7272端口 第二台也是代理到本机7272 第三台代理到第一台的7272端口 第四台代理到第二台的7272端口

  • helloworlds 2021-03-04

    workman 启动之后uniapp当时就可以正常收发消息 但是h5刚好十分钟之后才可以正常收发消息

  • helloworlds 2021-03-04

    十分钟之内一直报WebSocket handshake: Unexpected response code: 200 十分钟之后无需改代码和其他操作 就可以正常收发消息

年代过于久远,无法发表回答
×
🔝