我正在使用flash客户端和socket.io 0.9服务器构建移动游戏。 我的游戏很受欢迎,我随时都有大约300个连接的客户端。 当服务器工作24小时后,突然它只在大约10%的情况下开始响应。 我调试了flash客户端,socket.io库尝试加载为HTTP url:
http://host.com:123/socket.io/1/?time=14187588 ...
通常它会收到状态码200,例如:
Io70X_FFWJFdyCpfp_3w:40:60:websocket,htmlfile,xhr-polling,jsonp-polling,flashsocket
但是当服务器挂起时 - 在90%的请求中它收到响应代码0
而没有数据,而在其他10%的情况下,它会收到正确的数据并成功连接。
有什么想法吗?