Как получить количество запросов в секунду из журнала Apache между 2 датами / временем? - PullRequest
0 голосов
/ 29 октября 2010

Какую команду я могу использовать для анализа файла журнала Apache, который сообщает мне, что между 11:00 дня x и 13:00 дня x средний запрос в секунду был ..?ОС Linux (красная шляпа)

Спасибо

1 Ответ

2 голосов
/ 29 октября 2010

с 11:00 дня до 13:00

.

Мои часы не доходят до 13 вечера. Как дела на взлетно-посадочной полосе 1?

Предполагая, что вы имели в виду 1 вечера ....

Что-то вроде ...

awk 'BEGIN {started=0}
   /\[29\/Oct\/2010:11/ {
          started=1}
   /\[29\/Oct\/2010:1[3-9]/ {
          print count/(2*60*60);
          exit; }
   // { 
          if (started) count++;
      }' <access_log
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...