【发布时间】:2012-06-18 06:23:06
【问题描述】:
关于为什么我的 Apache/2.0.49 服务器从接收到使用 cgi-bin 脚本执行的请求到开始运行该脚本总是等待 20 秒的任何想法?
服务器会立即响应仅使用静态文件的普通 HTTP 请求,但响应 cgi-bin 请求总是需要 20 秒。我使用 tcpdump 来计算请求的到达时间,并在脚本开头打印时间以确定延迟在这两个事件之间。
我在配置中看不到任何与 20 秒相关的内容。该服务器运行 Red Hat Linux 3.3.3-7,我很确定它曾经会立即响应 cgi 脚本,但不确定它什么时候开始变慢以及可能发生了什么变化。
提前感谢您提供的任何帮助/建议。
【问题讨论】:
-
你启动的cgi,也许它有一些依赖,需要时间来加载所有东西?
-
感谢您的回复。这是一个简单的 bash 脚本,它现在做的第一件事就是打印时间,延迟是在接收到的 GET 请求和脚本的第一行之间。