在多个请求下有一个Apache 2服务器阻塞。进程数达到Maxclient设置的数量,并且新连接在队列中堆积。我需要确定哪些请求需要花费太多时间x请求。 Apache日志可能会显示:
%... D提供请求所需的时间,以微秒为单位。
或
%... T以秒为单位提供请求所需的时间。
这段时间提供请求使得分析变得困难。因为在进程表溢出的时候是我需要测量的时间。服务时间等于在连接队列中花费的时间加上时间处理。
因此花费2秒的.php脚本将显示2秒。在队列中花费分钟(真实数据;))的.cgi脚本将显示60.5秒。
有没有办法记录处理请求所花费的时间,最好不要涉及使用钩子?