【问题标题】:Server Error upon joining many rooms in a short period of time在短时间内加入多个房间时出现服务器错误
【发布时间】:2014-03-28 18:59:02
【问题描述】:

我的应用程序一次为一个用户在一个连接上加入大约 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 毫秒的延迟似乎也有效。

【问题讨论】:

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


    【解决方案1】:

    这不是速率限制或任何类似的情况。这是一个错误,我们正在努力尽快修复它。部署解决方案后,我们将在此处更新您的信息。如果您希望我们直接通过电子邮件向您发送通知,请通过我们的联系表 (https://goinstant.com/contact) 给我们留言。只需提及此问题,我会确保在修复发布后立即添加注释以直接通过电子邮件发送给您。

    对于由此给您带来的任何不便,我们深表歉意。

    问候,

    托马斯

    开发者,GoInstant

    【讨论】:

    • 没问题,我们现有的解决方法目前运行良好。感谢您的快速回复!
    猜你喜欢
    • 2017-05-12
    • 2017-11-26
    • 2021-11-12
    • 2016-10-25
    • 2018-09-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-02-05
    相关资源
    最近更新 更多