【问题标题】:azure websocket connection through kubernetes, many disconnects with code 1006通过 kubernetes 的 azure websocket 连接,许多使用代码 1006 断开连接
【发布时间】:2020-09-14 21:01:56
【问题描述】:

kubernetes 上的 nodejs 服务器获得许多 websocket 连接 - 一切都很好,但有时会发生突然断开连接(代码 1006)。

然后每隔几分钟,服务器就会与所有客户端断开连接(所有断开连接的代码都是 1006)。

需要注意的是,这种情况同时发生在所有副本上,表明原因是服务器(和客户端)外部的。会不会是应用网关?

如何进一步调试?

【问题讨论】:

  • 你的入口设置是什么?您是否查看过入口代理中的日志?
  • azure 的默认应用网关。那里的日志上有 502 错误,但我在 nodejs 服务器上看不到任何指示

标签: kubernetes websocket disconnect


【解决方案1】:

从默认的 azure 应用程序网关更改为 nginx 解决了这个问题。

【讨论】:

    猜你喜欢
    • 2014-08-14
    • 1970-01-01
    • 2013-08-04
    • 1970-01-01
    • 1970-01-01
    • 2016-11-30
    • 1970-01-01
    • 2019-05-31
    • 1970-01-01
    相关资源
    最近更新 更多