На самом деле я получил некоторую проблему с 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
Если кто-то получил какую-либо подсказку, она поможет мне много :)
Вам также необходимо удалить директивы CustomLog
и ErrorLog
из конфигурации виртуального хоста, иначе они будут регистрироваться через файлы журнала виртуального хоста. .
Тем не менее, сколько виртуальных хостов у вас запущено? У вас должна быть возможность увеличить лимит fd в соответствии с количеством виртуальных хостов, которые вы используете. Попробуйте пример документации apache по этому поводу:
ulimit -S -n 100
И настройте «100» в соответствии с вашими потребностями.