[英]How to see in Apache logs request processing time, not request serving time
在多个请求下有一个Apache 2服务器阻塞。 进程数量达到Maxclient设置的数量,并且新连接堆积在队列中。 我需要确定哪些请求花费太多时间x大量请求。 Apache日志可能显示:
%... D服务请求所花费的时间,以微秒为单位。
要么
%... T服务请求所花费的时间,以秒为单位。
这段时间为请求提供服务使分析变得困难。 因为在进程表溢出的时间是我需要测量的时间。 服务时间等于在连接队列中花费的 时间加上已处理的时间 。
因此,花费2秒的.php脚本将显示2秒。 在队列中花费数分钟(实际数据;)的.cgi脚本将显示60.5秒。
有没有一种方法可以记录处理请求所花费的时间,最好不涉及使用钩子?
这可能就是您想要的东西: https : //code.google.com/p/mod-log-firstbyte/
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.