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

Как узнать текущую настройку FcgidMaxProcesses на Apache?

Задавая этот вопрос, я чувствую, что это может быть глупо - но в данный момент я понятия не имею ...

Как узнать текущую настройку 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