有没有什么办法在一段时间内显示从apache请求最多的URL,例如过去2小时内请求最多的URL。
这种types的事情可能与mod_status或我可以聚合的访问日志?
你有没有尝试awstat ? 这是日志文件分析工具。 我不确定它是否可以在两个小时内为您提供您所需的数据。
您也可以使用这样的命令在日志文件中查看访问过的页面及其数量。
$ awk {'print $7'} /var/log/apache2/access.log | sort | uniq -c
时间表将取决于日志文件的内容。 你可以将它与head
和tail
等命令结合起来。
我刚刚find了apachetop似乎做的工作。