【问题标题】:How to see in Apache logs request processing time, not request serving time如何在 Apache 日志中查看请求处理时间,而不是请求服务时间
【发布时间】:2010-11-29 18:45:48
【问题描述】:

有一个 Apache 2 服务器在多个请求下阻塞。进程数量达到Maxclient设置的数量,新的连接在队列中堆积。我需要确定哪些请求花费了太多时间 x 请求数量。 Apache 日志可能会显示:

%...D 处理请求所花费的时间,以微秒为单位。

%...T 处理请求所花费的时间,以秒为单位。

而这次服务请求的时间使得分析变得困难。因为在进程表溢出的时间是我需要测量的时间。并且服务时间等于在连接队列中花费的时间加上处理时间

所以一个耗时 2 秒的 .php 脚本将显示 2 秒。在队列中花费一分钟(真实数据;))的 .cgi 脚本将显示 60.5 秒。

有没有办法记录处理请求所花费的时间,最好不涉及挂钩?

【问题讨论】:

    标签: apache process request logging


    【解决方案1】:

    这可能就是您要查找的内容: https://code.google.com/p/mod-log-firstbyte/

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-11-07
      • 1970-01-01
      • 2020-10-17
      • 2015-07-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多