Apache единственный ErrorLog, многие VirtualHosts

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

Некоторые популярные являются debian (человечность) и хинду. Я настоятельно рекомендовал бы любую debian разновидность, поскольку это - то, для чего Вы найдете инструкции везде.

Хинду хорош, если Вы хотите (и могут к), указывают все, что Вы хотите - системные администраторы используют это чаще.

Redhat и варианты SuSe являются соответствующими, если Вы находитесь в ситуации предприятия, и Вы хотите контракт на поддержку.

2
задан 22 October 2010 в 12:27
2 ответа

ErrorLog директива в Apache не может быть настроен.

Если Ваше намерение состоит в том, чтобы уменьшить FDs, с журналом одиночного обращения, тысячи virtualhosts, Вы уменьшите их (FDs), по крайней мере, n*virtualhosts.

Мое предложение должно сохранить журнал ошибок для каждого СПИДОБАРОГРАФА и как Вы говорите, разделяете свой журнал доступа, поскольку Вы уже делаете его.

Если это - как ДОЛЖЕН для конфигурирования единственного журнала ошибок, каждая запись в error_log имеет соответствующую запись в access_log, таким образом, с некоторым волшебством жемчуга Вы могли сделать задание, но я думаю, что это не стоит усилия, поскольку это заняло бы время для обработки, и это очень подвержено ошибкам.

2
ответ дан 3 December 2019 в 12:16

Вы могли использовать директиву ErrorLog с каналом к короткому сценарию удара - т.е.

ErrorLog "| /script_location 'log destination' 'virtualhost.com'"

... к сценарию:

#!/bin/bash
read INCOMING_LOG && echo ${2}" - "${INCOMING_LOG} >> $1
0
ответ дан 3 December 2019 в 12:16
  • 1
    Если бы он имеет тысячи virtualhosts, которые охватывает партию дыры процессов и вероятно приводит к основной проблеме, и это все еще подразумевает директиву ErrorLog виртуальным хостом (ничто, что sed фиксирует хотя) –  Torian 22 October 2010 в 14:13
  • 2
    @Torian - я должен не обязательно рекомендовать переданный по каналу сценарий (я думаю реальный ответ, если бы сервер ограничен диском с 1000-ми vhosts, не дополнительный сервер), –  danlefree 22 October 2010 в 14:54

Теги

Похожие вопросы