使用Nginx入口在AKS中关闭连接

时间:2019-06-23 00:42:15

标签: nginx azure-aks

我有一个使用Nginx入口控制器的AKS集群,但是我很少但确实会收到如下错误:

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

该如何解决?

1 个答案:

答案 0 :(得分:0)

我在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秒,错误消失了。

编辑

我还必须查看{@ 3}中所述的worker-shutdown-timeout值。