Назад | Перейти на главную страницу

Что-то вроде `top` для vhosts

Есть ли способ в реальном времени установить, какие хосты загружают процессы Apache?

В идеале мне нужен инструмент вроде top (или htop), который показывает мне, какие сайты сейчас самые загруженные или самые дорогие.

Можно ли построить такой инструмент на mod_log_forensic, который ведет строгий журнал, когда начинается и заканчивается каждый запрос? Он не даст вам идентификаторов процессов или процессорного времени, только время, прошедшее от начала до конца, но может помочь отследить утечки или длительные запросы.

Загрузите свои журналы доступа в Apachetop и посмотрите, хорошо ли это для вас. По крайней мере, apachetop заполняет ваше желание «видеть самый загруженный сайт / URL в реальном времени».

Что-то вроде tail -f /var/log/apache2/*access_log | apachetop должно сработать.

Конечно, тогда есть логстальгия ... :-)

Все, что зависит от файлов журнала, имеет тот недостаток, что записи журнала создаются только после завершения запроса.

Apache's mod_status показывает текущие запросы по мере их обработки.