【问题标题】:Connection closed in AKS with Nginx ingress使用 Nginx 入口在 AKS 中关闭的连接
【发布时间】:2019-06-23 00:42:15
【问题描述】:

我有一个使用 Nginx 入口控制器的 AKS 集群,我很少但可靠地收到这样的错误:

  • 连接意外关闭
  • 现有连接被远程主机强行关闭

我能做些什么来解决这个问题?

【问题讨论】:

    标签: nginx azure-aks


    【解决方案1】:

    我在https://blogs.msdn.microsoft.com/jpsanders/2009/01/07/you-receive-one-or-more-error-messages-when-you-try-to-make-an-http-request-in-an-application-that-is-built-on-the-net-framework-2-0 的文档中找到了这些错误的解决方案,其中说:

    还要检查并确保服务器上的 Keep-Alive 超时,加载 平衡器和客户端(.NET)设置为客户端设置为更少 比负载均衡器要小,而负载均衡器的设置又小于服务器。

    在我的情况下,我需要将 upstream-keepalive-timeout 设置增加到大于 Azure 负载均衡器的默认超时(即 4 分钟)。我将值设置为 300 秒,错误就消失了。

    编辑

    我还必须查看 worker-shutdown-timeout 值,如 https://github.com/kubernetes/minikube/issues/3039 中所述。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-06-29
      • 1970-01-01
      • 2020-12-29
      • 1970-01-01
      • 2020-01-08
      • 1970-01-01
      • 2021-06-24
      • 2022-06-12
      相关资源
      最近更新 更多