Haproxy 在负载下停止运行(返回 503 秒)

Haproxy 在负载下停止运行(返回 503 秒)

我有一台运行 Haproxy 的机器。在高负载下,我可以看到所有响应代码均为 503。日志文件中许多条目的后端服务器均为 NOSRV,但并非全部:

https_proxy https_proxy/NOSRV -1/1/2/-1/1034 503
https_proxy https_proxy/MYSERVER3 -1/1/0/-1/562 503

(删除了上面 NOSRV 周围的尖括号,因为它们显示不正确)

MYSERVER3 中有很多连接处于 CLOSE_WAIT 状态。我不确定如何解决该问题 - 也许可以在 Haproxy 中强制关闭,在 Haproxy 框上增加内核参数 net.core.somaxconn,还是其他什么?

非常感谢任何指导。

谢谢,保罗

答案1

我真心怀疑 HAProxy 是不是你的问题。即使使用默认配置文件,它每秒也能处理数万个请求。

您的问题更可能是传递请求的后端。

看看这个问题,调优 Linux + HAProxy

相关内容