Как настроить глобальный 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" в соответствии с вашими потребностями.