gpt4 book ai didi

http - 缓解 apache2 中的空 HTTP 请求的最佳方法

转载 作者:行者123 更新时间:2023-11-28 23:10:37 26 4
gpt4 key购买 nike

我最近不得不迁移一个由负载均衡器和三个后端组成的基础架构。每个后端都设置了 apache2 来处理 HTTP/HTTPs 请求,并通过 AJP 协议(protocol)将它们转发到 tomcat 服务器。

apache2中出现了我不明白的东西。如果我查看服务器状态页面,我会看到一堆 workers停留在读取状态,请求为 NULL 请求。Timeout之后达到 apache2 时,worker 被杀死并且没有超时错误 (408) 被发送到客户端,这是有道理的,因为客户端甚至没有发出请求..

这就像套接字没有正确关闭或类似的东西,但我不确定。我们在 apache2.2 中没有遇到过这种情况,现在我们正在使用 apache2.4。该连接不会出现在 tomcat 中,只会出现在 apache 中。

这可以通过较低的超时值来缓解,但我想知道这是否是社区中众所周知的事情,有简单的解决方案,或者是否有正确解决此问题的方法。

配置: Apache /2.4.18 (Ubuntu)。 mod_jk/1.2.43。汤姆猫7。 IPVS 和 Keepalived。

谢谢,

保罗。

最佳答案

找到我的答案。一种方法是使用 mod_qos 通过要求最小数据速率来拒绝半开连接。

关于http - 缓解 apache2 中的空 HTTP 请求的最佳方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58530373/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com