【发布时间】:2020-01-10 14:21:18
【问题描述】:
我有一个 azure Kubernetes 集群,部署如下所示。我有一个长时间运行的 api,大约需要 2 分钟才能完成。有时,当请求在 kubernetes POD 上处理时,nginx 入口控制器会记录一个状态码为 499 的错误。根据 nginx 日志,499 是客户端关闭的连接。我已将 nginx 超时设置为 10 分钟(用于测试)。我想在这里了解谁是 nginx 的客户端。 是应用程序负载均衡器还是应用程序 POD?请注意,底层 .NET 核心 Api 继续处理请求
日志:
[10.XX.XX.5] "POST /test HTTP/1.1" 499 0 "https://test.test/" 2345 120.601 [default-test-service-80] 10.xx.xx.xx:80 0 120.603
【问题讨论】:
-
您的问题有什么更新吗?我的回答能帮你解决吗?
-
你的回答很有道理。如果这是一个问题,我正在寻找在 AKS 节点级别解决此问题的方法。
-
还有更新吗?你用我的回答解决问题了吗?如果是,请采纳。
-
@Shetty 有什么更新吗?
标签: .net azure nginx-ingress azure-aks