Apache-2.2
在 apache 中顯示請求最多的 URL
有什麼方法可以顯示一段時間內來自 apache 的請求最多的 URL,例如過去 2 小時內請求最多的 URL。
mod_status 是否可以實現這種類型的事情,或者我可以匯總訪問日誌嗎?
我剛剛發現apachetop似乎可以完成這項工作。
你試過awstat嗎?它是日誌文件分析工具。我不確定它是否可以按照您的要求在兩小時內為您提供統計數據。
您還可以使用這樣的命令來查看訪問過的頁面及其在日誌文件中的計數。
$ awk {'print $7'} /var/log/apache2/access.log | sort | uniq -c
時間範圍將取決於日誌文件的內容。您可以將其與其他命令(如
head
和)結合使用tail
。