tomcat 访问日志显示SD时出现haproxy 502错误--终止状态

dz6r00yl  于 2022-11-13  发布在  HAProxy
关注(0)|答案(1)|浏览(196)

我们看到haproxy(v2.0.12)返回了随机的502个错误。我所说的随机是指超过10,000个请求的1-5个502个错误。检查访问日志显示以下这些条目是相关的,我们正在努力了解原因。
[10/Mar/2020:14:10:15.851] http-in ds_backend/10.x.x.x:8080 0/0/1/-1/3 -1 960 - - SD-- 7/7/0/0/0 0/0 "GET /data/ODU2MDQ HTTP/1.1"
haproxy文档(此处)显示SD--表示服务器断开连接,但我们在下游Tomcat 9示例中根本没有看到错误。它在多个后端(都运行类似的Tomcat设置)中是随机的。日志显示内容已收到(例如960字节),并且没有发生haproxy请求重试(注意,我们没有'retries'配置条目,因此使用默认值3)。
每个后端都有一个服务器IP,即K8s服务IP,也就是Azure Kubernetes服务IP。然后,请求由K8s循环艾德到该服务IP后面的Pod。
如果有人有任何关于如何/在哪里寻找更多关于这个问题的线索的提示,我们将不胜感激。

vtwuwzda

vtwuwzda1#

在HAProxy配置中,配置了多个超时。其中一个特定于连接。您必须将其设置为非常低的值(可能小于10秒)。请将其设置为15秒以上。

相关问题