websocket 连接在刚开始运行正常,运行10分钟后新建连接则报告错误:
failed: WebSocket is closed before the connection is established
或者
Opcode -1
此时查看websocket连接,会发现有256个连接已经建立,但是无法建立新的连接。
如果关闭当前的Chrome tab网页,则其他tab的网页立刻可以建立新的websocket连接。
问题的根源是有个3秒自动运行的功能每次都打开新的websocket连接,而不关闭已有的连接,也不重用已有的连接。
找到问题后,重用连接解决此问题。