在apache中显示大多数请求的URL

有没有什么办法在一段时间内显示从apache请求最多的URL,例如过去2小时内请求最多的URL。

这种types的事情可能与mod_status或我可以聚合的访问日志

你有没有尝试awstat ? 这是日志文件分析工具。 我不确定它是否可以在两个小时内为您提供您所需的数据。

您也可以使用这样的命令在日志文件中查看访问过的页面及其数量。

$ awk {'print $7'} /var/log/apache2/access.log | sort | uniq -c 

时间表将取决于日志文件的内容。 你可以将它与headtail等命令结合起来。

我刚刚find了apachetop似乎做的工作。