Apache. Документация на русском


Разделы:   1    2    3    4    5    6    7      8      9    10    11    12    13    14    15    16  

Раздел 8. HTTP-сервер Apache и вспомогательные программы

Пункты:   63    64    65    66    67    68    69    70    71    72    73    74    75      76      77    78    79  

 <         > 
  RU            EN  

Пункт 76. Страница руководства: log_server_status

Этот perl-скрипт предназначен для запуска с частыми интервалами чем-то вроде cron. Он подключается к серверу и загружает информацию о состоянии. Он переформатирует информацию в одну строку и запишет ее в файл. Настройте переменные в верхней части скрипта, чтобы указать расположение результирующего файла журнала. mod_status необходимо загрузить и настроить, чтобы этот скрипт выполнял свою работу.

Применение

Сценарий содержит следующий раздел.

 мой $wherelog = "/usr/local/apache2/журналы/"; # Журналы будут иметь вид "/usr/local/apache2/logs/19960312"
мой $сервер = "localhost"; # Имя сервера, может быть "www.foo.com"
мой порт = "80"; # Порт на сервере
мой $request = "/server-status/?auto"; # Запрос на отправку 

Вам нужно будет убедиться, что эти переменные имеют правильные значения, и вам нужно будет /server-status настроить обработчик в указанном месте, а указанное местоположение журнала должно быть доступно для записи пользователем, который будет запускать сценарий.

Периодически запускайте скрипт через cron для создания файла ежедневного журнала, который затем можно использовать для статистического анализа.



 <         > 

Пункты:   63    64    65    66    67    68    69    70    71    72    73    74    75      76      77    78    79  

Рейтинг@Mail.ru