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協(xié)議。
單臺機子沒發(fā)現(xiàn)這個問題 我是一共有四臺機子 第一臺跑ChatBusinessWorker 第二臺ChatBusinessWorker 第三臺ChatGateway 第四臺ChatGateway 和Register 然后第一臺通過nginx代理到本機的7272端口 第二臺也是代理到本機7272 第三臺代理到第一臺的7272端口 第四臺代理到第二臺的7272端口
十分鐘之內一直報WebSocket handshake: Unexpected response code: 200 十分鐘之后無需改代碼和其他操作 就可以正常收發(fā)消息