Задавая этот вопрос, я чувствую, что это может быть глупо - но в данный момент я понятия не имею ...
Как узнать текущую настройку FcgidMaxProcesses на Apache?
Задний план
Возникла следующая ошибка: mod_fcgid: не удается применить слот процесса для ...
My Apache2 позволяет MaxClients = 500, а конфигурация по умолчанию для FcgidMaxProcesses - 1000, согласно mod_fcgid документы. Следовательно, MaxProcesses не должны быть ограничивающим фактором, но перед тем, как начать играть с настройками, я бы предпочел проверить текущее значение. Итак ... как мне?
Спасибо
Настройки
# apache2.conf
<IfModule mpm_worker_module>
StartServers 2
ServerLimit 32
MinSpareThreads 25
MaxSpareThreads 100
ThreadLimit 64
ThreadsPerChild 50
MaxClients 1000
MaxRequestsPerChild 10000
</IfModule>
# VirtualHost configuration
<IfModule mod_fcgid.c>
FcgidWrapper /var/www/php-fcgi-starter .php
# Allow request up to 33 MB
FcgidMaxRequestLen 34603008
FcgidIOTimeout 300
FcgidBusyTimeout 3600
</IfModule>
#/var/www/php-fcgi-starter
#!/bin/sh
export PHPRC="/etc/php5/cgi"
exec /usr/bin/php5-cgi
Это цель mod_info. На странице информации о сервере вы увидите все возможные параметры конфигурации и их настройки. Если пользовательской настройки нет, то это значение по умолчанию для времени компиляции, которое, похоже, равно 1000, что подтверждается документация и исходный код (строка 48).
Примечание: не используйте Location /server-info
или создайте ссылку на ваше местоположение mod_info, иначе вы попадете в Google как этот сервер: http://dice.csail.mit.edu/server-info#mod_fcgid.c