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

Как настроить глобальный 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

Если кто-то поймет, это мне очень поможет :)

Вам также необходимо удалить CustomLog и ErrorLog директивы из конфигурации виртуального хоста, в противном случае он будет регистрироваться через файлы журнала виртуального хоста. Тем не менее, сколько виртуальных хостов у вас запущено? У вас должна быть возможность увеличить лимит fd в соответствии с количеством виртуальных хостов, которые вы используете. Попробуйте пример документации apache по этому поводу:

ulimit -S -n 100

И отрегулируйте «100» в соответствии с вашими потребностями.