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

Журналы виртуального хоста Apache; лучше иметь один журнал или несколько журналов?

В настоящее время у нас установлено более 200 виртуальных хостов, и у них есть отдельные файлы журналов. Мне интересно, каковы преимущества / недостатки наличия одного файла журнала и каковы преимущества / недостатки нашей текущей настройки (несколько файлов журнала для каждого виртуального хоста).

Самым важным недостатком одного файла журнала на виртуальный хост является количество открытых файловых дескрипторов. видеть httpd.apache.org/docs/2.0/vhosts/fd-limits.html для описания проблемы и возможных альтернатив.

Одним из преимуществ разделения файлов для каждого виртуального хоста является возможность знать, какие запросы приходят с какого хоста, без необходимости отклоняться от стандартного формата журнала NCSA.

Когда все ведется в один файл, стандартной практикой является добавление %v в начало формата журнала; это может заглушить некоторые инструменты синтаксического анализа журналов, которые этого не понимают, а также усложнить поиск информации (команды grep также должны быть расширены, чтобы соответствовать vhost) непосредственно в файле журнала.