Как настроить глобальный CustomLog на Apache2 для каждого виртуального хоста
На самом деле у меня возникли проблемы с file descriptors
на Debian Wheezy с ядром 3.2.13 и Apache / 2.2.16.
Я хотел бы уменьшить этот предел, на самом деле каждый virtualhost
Получил CustomLog
и ErrorLog
Я хочу настроить только один CustomLog
и один ErrorLog
для всего виртуального хоста.
Можно ли определить один раз, глобальный CustomLog
на apache2
для каждого virtualhost
?
Я старался CustomLog
на моем /etc/apache2/apache2.conf
но я не получил запись.
CustomLog /var/log/apache2/test.global.log global_combined
Некоторая документация об этом пределе: http://httpd.apache.org/docs/2.2/vhosts/fd-limits.html
Если у кого-то есть подсказка, это мне очень поможет:)
1 ответ
Вам также необходимо удалить CustomLog
а также ErrorLog
директивы от конфигурации виртуального хоста, иначе это будет зарегистрировано через файлы журнала виртуального хоста. Тем не менее, сколько виртуальных хостов вы используете? Вы должны быть в состоянии увеличить лимит fd, чтобы учесть количество виртуальных хостов, которые вы используете. Попробуйте пример документации apache по этому вопросу:
ulimit -S -n 100
И отрегулируйте "100" в соответствии с вашими потребностями.