【发布时间】:2014-10-06 23:16:43
【问题描述】:
我正在使用 node.js 和 socket.io,到目前为止它工作正常。 将 socket.io 更新到 1.0 的最新版本后,我注意到了以下问题。
1] 我在新的 relic 中不断收到错误“HTTP Error 400”,我无法追踪为什么会出现这个错误 请帮帮我....
2] 我收到多个 GET 类型的轮询请求,其响应为 NULL。 当我尝试打开该 GET 请求的 URL 时,将返回以下响应: 输出 {"code":3,"message":"错误请求"}
以下是我在 firebug 控制台中看到的请求:
GET http://yourdomain.com:8080/socket.io/?EIO=3&transport=polling&t=1412592572238-0 200 OK 463ms
GET http://yourdomain.com:8080/socket.io/?EIO=3&transport=polling&t=1412592572811-1&sid=HCVdC05LuQyBNpTMACcY 200 OK 241ms
GET http://yourdomain.com:8080/socket.io/?EIO=3&transport=polling&t=1412592573093-3&sid=HCVdC05LuQyBNpTMACcY 200 OK 566ms
GET http://yourdomain.com:8080/socket.io/?EIO=3&transport=polling&t=1412592573674-4&sid=HCVdC05LuQyBNpTMACcY 200 OK 291ms
GET http://yourdomain.com:8080/socket.io/?EIO=3&transport=polling&t=1412592573976-5&sid=HCVdC05LuQyBNpTMACcY 200 OK 285ms
GET http://yourdomain.com:8080/socket.io/?EIO=3&transport=polling&t=1412592574273-6&sid=HCVdC05LuQyBNpTMACcY 200 OK 289ms
GET http://yourdomain.com:8080/socket.io/?EIO=3&transport=polling&t=1412592574573-7&sid=HCVdC05LuQyBNpTMACcY 200 OK 292ms
GET http://yourdomain.com:8080/socket.io/?EIO=3&transport=polling&t=1412592574877-8&sid=HCVdC05LuQyBNpTMACcY 200 OK 934ms
GET http://yourdomain.com:8080/socket.io/?EIO=3&transport=polling&t=1412592575947-9&sid=HCVdC05LuQyBNpTMACcY 200 OK 256ms
POST http://yourdomain.com:8080/socket.io/?EIO=3&transport=polling&t=1412592575853-10&sid=HCVdC05LuQyBNpTMACcY 200 OK 311ms
【问题讨论】:
-
注意:使用
v0.9.X or lower are not at all compatible withv0.10.x 或更高版本的应用程序`。
标签: node.js sockets socket.io newrelic