在短时间内加入许多房间时出现服务器错误

时间:2014-03-28 18:59:02

标签: socket.io rate-limiting server-error goinstant

我的应用程序在一个连接上同时为一个用户加入大约50个房间。几个房间成功加入后,我开始在某些房间收到服务器错误。

错误总是一样的,这里是:

Error: Server Error
    at Object.i.build (https://cdn.goinstant.net/v1/platform.min.js:4:7501)
    at Connection._onResponse (https://cdn.goinstant.net/v1/platform.min.js:7:25694)
    at Connection._onMessage (https://cdn.goinstant.net/v1/platform.min.js:7:28812)
    at Connection._onMessage (https://cdn.goinstant.net/v1/platform.min.js:3:4965)
    at r.e (https://cdn.goinstant.net/v1/platform.min.js:1:4595)
    at r.emit (https://cdn.goinstant.net/v1/platform.min.js:2:6668)
    at r.e (https://cdn.goinstant.net/v1/platform.min.js:1:4595)
    at r.emit (https://cdn.goinstant.net/v1/platform.min.js:3:7482)
    at r.onPacket (https://cdn.goinstant.net/v1/platform.min.js:3:14652)
    at r.<anonymous> (https://cdn.goinstant.net/v1/platform.min.js:3:12614)

它没有被隔离到任何特定的房间,有时一半通过,有时几乎全部通过,但几乎总有一对休息。

我发现如果它不到10个房间就不会破坏。

加入房间是否有任何速率限制可能导致此问题?我宁愿不在每个房间加入之间延迟,但如果需要,我可以。

更新:这绝对与我连接房间的速度有关。它们每个间隔1个,每次都可以使用。我需要更快地连接,有没有解决这个问题?

即使是100毫秒的deplay似乎也有效。

1 个答案:

答案 0 :(得分:1)

这不是速率限制的情况或沿着这些线的任何事情。这是一个错误,我们正在努力尽快解决它。一旦我们部署了解决方案,我们就会在此更新您的信息。如果您希望我们直接通过电子邮件向您发送通知,请通过我们的联系表单(https://goinstant.com/contact)向我们发送消息。只需参考此问题,我就会确保在修复程序生效后立即通过电子邮件向您发送电子邮件。

对由此给您带来的任何不便表示歉心。

此致

托马斯

开发者,GoInstant