Apache需要20秒才能开始运行CGI脚本

时间:2012-06-18 06:23:07

标签: apache cgi cgi-bin

为什么我的Apache / 2.0.49服务器总是等待20秒才收到使用cgi-bin脚本执行的请求开始运行该脚本的任何想法?

服务器立即响应仅使用静态文件的正常HTTP请求,但总是需要20秒才能响应cgi-bin请求。我已经使用tcpdump计算请求的到达时间,并在脚本开头打印时间,以确定延迟是在这两个事件之间。

我在配置中看不到任何与20秒相关的内容。服务器运行Red Hat Linux 3.3.3-7&我很确定它曾经立即响应cgi脚本,但我不确定它什么时候开始变慢&可能会改变的原因。

提前感谢您提供的任何帮助/建议。

1 个答案:

答案 0 :(得分:1)

我们的Apache服务器运行PHP时遇到了类似的问题,但只有特定的客户端,最后发现问题是PHP试图从远程服务器获取文件但没有连接, 20秒后,PHP“放弃”,流程完成。您应该尝试在代码中搜索类似的内容。