我在使用 apache 时遇到了一些奇怪的行为。我有一些请求正好挂起两分钟。一次请求可能是一个文件,而另一次请求可能是一个完全不同的文件。
这是我的网络检查器的一些屏幕截图。
原始网址:http://tiny-img.com/image.php?di=QNKO
原始网址:http://tiny-img.com/image.php?di=3BFS
原始网址:http://tiny-img.com/image.php?di=49VN
我不确定如何解决此问题,日志中没有错误,并且我在网络上没有找到任何涉及类似问题的内容。
关于如何解决此问题的任何想法,和/或如果您知道发生了什么事,我将不胜感激任何有关我可以采取哪些措施来纠正此问题的见解。
答案1
此类延迟通常是由反向 DNS 查找(即将 IP 地址解析为主机名)引起的。
您是否在 apache 配置中打开了 HostNameLookups?如果是这样,请将其关闭。
也可以看看https://serverfault.com/questions/100225/apache-httpd-wont-stop-doing-reverse-dns-requests-for-clients-ips有关在 apache 中禁用主机名解析的其他提示。