Apache日志文件每秒请求数?

时间:2012-02-23 15:06:52

标签: apache performance-testing throughput

是否可以从Apache日志文件中确定每秒请求的度量标准?如果是这样,那怎么办呢?

欢呼声, 卡瑟尔。

1 个答案:

答案 0 :(得分:0)

您必须解析Access Log中的条目才能查看每秒的请求数。

Common Log Format看起来像这样:

  

127.0.0.1 - frank [10 / Oct / 2000:13:55:36 -0700]“GET /apache_pb.gif HTTP / 1.0”200 2326

您可以使用Java或其他类型的强文本解析语言在访问日志中查找“GET”条目,然后通过对日期/时间部分进行分组来“总结”每秒的请求数(“ 10月/ 10月/ 2000:13:55:36" 的)。那些在日期/时间部分匹配的“GET”条目将包含在每秒请求部分中。

从那里,您可以收集有关当天特定时间,每秒最大请求数等的进一步指标......

修改
在SOF上已经有人问过这个问题:How to get “requests per second” for Apache in Linux?