Как создать глобальный CustomLog на Apache2 для каждого virtualhost

На самом деле я получил некоторую проблему с file descriptors на Debian, Хрипящем с 3.2.13 ядрами и Apache/2.2.16.

Я хотел бы уменьшить этот предел, на самом деле каждый virtualhost получил a CustomLog и ErrorLog, Я хочу настроить только один CustomLog и один ErrorLog для всего virtualhost.

Действительно ли возможно определить одно время, глобальное 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

Если кто-то получил какую-либо подсказку, она поможет мне много :)

0
задан 19 February 2015 в 11:29
1 ответ

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

ulimit -S -n 100

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

0
ответ дан 5 December 2019 в 12:57

Теги

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