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  

Пункт 78. Страница руководства: split-logfile

Этот perl-скрипт берет объединенный файл журнала доступа к веб-серверу и разбивает его содержимое на отдельные файлы. Предполагается, что первое поле каждой строки — это идентификатор виртуального хоста, помещенный туда с помощью %v переменной " " в LogFormat .

Применение

Создайте файл журнала с информацией о виртуальном хосте:

 LogFormat "%v %h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-agent}i\"" Combined_plus_vhost
Журналы CustomLog/журнал_доступа в сочетании_плюс_вхост 

Файлы журнала будут созданы в каталоге, в котором вы запускаете сценарий, для каждого имени виртуального хоста, которое появляется в объединенном файле журнала. Эти файлы журналов будут названы по имени хоста с .log расширением файла.

Объединенный файл журнала считывается со стандартного ввода. Прочитанные записи будут добавляться к любым существующим файлам журналов.

split-logfile < access_log



 <         > 

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

Рейтинг@Mail.ru