2012-02-23 115 views
2

是否可以從Apache日誌文件中確定每秒請求的度量標準?如果是這樣,一個人怎麼辦呢?每秒從Apache日誌文件請求?

乾杯, Cathal。

+0

問題不明確。你能指定你的意思是實時還是歷史日誌嗎? – ejaenv 2012-11-30 11:42:11

+0

另外,你的意思是平均或高峯需求/ s? – ejaenv 2012-11-30 12:27:48

回答

0

您必須解析出Access Log中的條目才能查看每秒請求數。

的公共日誌格式看起來像這樣:

127.0.0.1 - 坦率[10月/ 10月/ 2000:13:55:36 -0700] 「GET /apache_pb.gif HTTP/1.0」 200 2326

您可以使用Java或其他一些類型的強烈文本解析語言的發現「GET」的訪問日誌條目,然後通過分組日期/時間部分「總結」每秒請求數( 「10/Oct/2000:13:55:36」)。那些匹配其日期/時間部分的「GET」條目將包含在每秒請求部分中。

從那裏,你可以收集關於每天的特定時間,每秒最大請求數等指標進一步...

編輯
貌似這已經要求以及對SOF:How to get 「requests per second」 for Apache in Linux?

+0

您在SOF中提到的答案是特定於實時的,但有關歷史日誌的答案會很有趣。 – ejaenv 2012-11-30 11:44:13