Покажите наиболее востребованный URL в апаче

Для получения решета голубятни в использование необходимо использовать голубятню, которую поставляет названная LDA. Решето обрабатывается плагином его.

См. http://wiki.dovecot.org/LDA

2
задан 29 November 2010 в 11:35
3 ответа

Я только что нашел apachetop, который, кажется, делает задание.

3
ответ дан 3 December 2019 в 09:25

Вы пробовали awstat? Это - файл журнала инструмент анализатора. Я не уверен, может ли это предоставить Вам статистику в течение двух часов, как Вы запросили.

Можно также использовать команду как это для наблюдения посещаемых страниц и ее количества в файле журнала.

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

Период времени будет зависеть от содержания файла журнала. Можно объединить это с другими командами как head и tail.

3
ответ дан 3 December 2019 в 09:25

goaccess - мой любимый инструмент для этой задачи https://goaccess.io/ .

   WORKING WITH DATES
       Another useful pipe would be filtering dates out of the web log

       The following will get all HTTP requests starting on 05/Dec/2010 until the end of the file.

              # sed -n '/05Dec2010/,$ p' access.log | goaccess -a -

       or using relative dates such as yesterdays or tomorrows day:

              # sed -n '/'$(date '+%d%b%Y' -d '1 week ago')'/,$ p' access.log | goaccess -a -

       If we want to parse only a certain time-frame from DATE a to DATE b, we can do:

              # sed -n '/5Nov2010/,/5Dec2010/ p' access.log | goaccess -a -
0
ответ дан 13 December 2019 в 22:17

Теги

Похожие вопросы