gpt4 book ai didi

node.js - Websocket 无故断开连接并出现 1006 错误

转载 作者:行者123 更新时间:2023-12-05 05:12:01 26 4
gpt4 key购买 nike

我在我的网络游戏中记录断开连接。似乎 75% 的 session 因代码 1001(正常)而断开连接,25% 的 session 因代码 1006(错误)而断开连接。 https://www.rfc-editor.org/rfc/rfc6455

有时我看到这个文本的错误原因:

CloudFlare WebSocket Proxy restarting

但是 1006 次断开连接中的大多数根本没有给出任何原因。玩家们只是毫无理由地断开连接。这通常发生在玩家积极玩游戏时的 5-30 分钟标记处。

我的设置有这些:

我的问题是:

  1. 我怎样才能更好地调试这个问题?
  2. 可能导致此问题的常见情况有哪些?

最佳答案

此特定错误的原因是因为 Cloudflare 更新了软件或其 SSL、防火墙、Nginx、物理服务器的配置。

他们系统中几乎所有正在更新的堆栈都会踢出您的 websockets。您有 2 个解决方案:

  1. Websockets 不使用 Cloudflare
  2. 具有自动重新连接逻辑

关于node.js - Websocket 无故断开连接并出现 1006 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54909597/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com