【发布时间】:2019-06-23 00:42:15
【问题描述】:
我有一个使用 Nginx 入口控制器的 AKS 集群,我很少但可靠地收到这样的错误:
- 连接意外关闭
- 现有连接被远程主机强行关闭
我能做些什么来解决这个问题?
【问题讨论】:
我有一个使用 Nginx 入口控制器的 AKS 集群,我很少但可靠地收到这样的错误:
我能做些什么来解决这个问题?
【问题讨论】:
我在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 中所述。
【讨论】: