【发布时间】:2014-09-06 08:24:34
【问题描述】:
在正常工作几周后,我们的 Socket.io 开始在一些浏览器上出现错误。我已经尝试更新到最新的 Socket.io 版本,我已经在不同的机器上尝试了我们的设置,我已经尝试了各种机器,它似乎可以在 大多数 没有明确模式的浏览器上工作其中的工作。
这些错误会在第二个间隔出现:
OPTIONS https://website.com/socket.io/?EIO=2&transport=polling&t=1409760272713-52&sid=Dkp1cq0lpKV75IO8AdA3 socket.io-1.0.6.js:2
XMLHttpRequest cannot load https://website.com/socket.io/?EIO=2&transport=polling&t=1409760272713-52&sid=Dkp1cq0lpKV75IO8AdA3. Invalid HTTP status code 400
我们落后于亚马逊的 ELB,Socket.io 轮询,因为 ELB 路由器不支持 WebSockets。
【问题讨论】: