nginx的 proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Cpnnection "upgrade";也加上了
十分鐘之內(nèi)一直報(bào)failed: Error during WebSocket handshake: Unexpected response code: 200 是哪里設(shè)置的問(wèn)題嗎
返回200,說(shuō)明連的端口不是websocket協(xié)議。
單臺(tái)機(jī)子沒(méi)發(fā)現(xiàn)這個(gè)問(wèn)題 我是一共有四臺(tái)機(jī)子 第一臺(tái)跑ChatBusinessWorker 第二臺(tái)ChatBusinessWorker 第三臺(tái)ChatGateway 第四臺(tái)ChatGateway 和Register 然后第一臺(tái)通過(guò)nginx代理到本機(jī)的7272端口 第二臺(tái)也是代理到本機(jī)7272 第三臺(tái)代理到第一臺(tái)的7272端口 第四臺(tái)代理到第二臺(tái)的7272端口
十分鐘之內(nèi)一直報(bào)WebSocket handshake: Unexpected response code: 200 十分鐘之后無(wú)需改代碼和其他操作 就可以正常收發(fā)消息