概括
客户端套接字连接不断断开,重新连接,断开连接,......等等
重现步骤
我使用 Kong ( https://github.com/Kong/kong ) 作为 API 网关。websocket服务器通过Kong代理
- Websocket服务器:http: //192.168.99.100 :9696
- 香港代理:
- 服务器: http: //192.168.99.100 :9000
- 接口:
- 上游: http: //192.168.99.100 :9696
- URI:/api/socket.*
- 剥离 uris: 是
附加详细信息和日志图片中:左侧终端是服务器,右侧是客户端。客户端日志显示:
engine.io-client:socket socket close with reason: "transport close" +6s
socket.io-client:manager onclose +1ms
socket.io-client:manager cleanup +0ms
socket.io-client:socket close (transport close) +0ms
P / s:尝试使用nginx代理而不是Kong,它工作正常,客户端套接字连接保持不变。