Как отобразить модуль состояния сервера Apache в реальном времени?

Ответы:

9

Вы можете использовать команду watch для многократного запуска состояния apache2ctl, например:

watch apache2ctl status
pyasi
источник
Как этот парень сделал это тогда?
Джеймс
@ Джеймс, что ты имеешь в виду? Команда watchбудет выполняться apache2ctl statusкаждые N секунд. apache2ctl statusпокажет вывод статуса mod_status, как показано на видео. Прочитайте справочную страницу
Стефан Ласевский
Мои извинения, я только что настроил модуль для apache2 и работает без нареканий.
Джеймс
6

Как только вы включите состояние сервера в соответствии с http://httpd.apache.org/docs/2.2/mod/mod_status.html, просто добавьте ?refresh=1в конец URL-адрес вашего состояния сервера.

Я считаю, что это так же близко к реальному времени, как вы собираетесь получить.

dialt0ne
источник
Как этот парень сделал это тогда?
Джеймс
Я уверен, что это с? Refresh = 1 - если вы посмотрите видео, оно обновляется раз в секунду.
dialt0ne
На видео показан используемый текстовый браузер, и ни один из текстовых браузеров, которые я пробовал, не поддерживает автоматическое обновление, поэтому для решения, вероятно, потребуются другие методы обновления страницы.
EEAA
Он отлично работает с elinks elinks.or.cz на CentOS / RHEL 5.x
dialt0ne
Ах, я не пробовал elinks, только ссылки и рысь.
EEAA
2

Вероятно, что-то вроде:

$ watch -n 1 links -dump http://localhost/server-status
EEAA
источник