Что это делает это создает привязку на адресе 0.0.0.0 (и equivilent ipv6: :); это примет соединения на том порте через любой адрес, который система имеет, включая адрес localhost в 127.0.0.1, а также любой и все настроенные IP-адреса.
Причина, что это настраивается, состоит в том, если Вы надеетесь иметь другое принятие веб-сайта соединения на нескольких различных настроенных IP-адресах на том же сервере. (однако, этот подход не необходим для хостинга нескольких сайтов; использование заголовков хоста с 1 IP-адресом и отъезд набора IP ко "Всем Неназначенным" обычно предпочтительны),
Я бы порекомендовал перейти на php-fpm с помощью mod_fastcgi или mod_proxy_fcgi (требуется Aapache 2.4). PHP-FPM самостоятельно управляет процессами, и вы даже можете выбрать другой менеджеры процессов, подходящие для вашего сайта.
php-fpm становится все более и более стандартным способом развертывания приложений php.
Это очень старый вопрос, но недавно его пришлось решать.
У вас есть FcgidIdleTimeout 600
.
Это означает, что если процесс простаивает в течение 10 минут, он будет завершен независимо от того, что вы установили в FcgidProcessLifeTime
.
Я не тестировал это, но если вы хотите подтвердить, что вы можете установить FcgidMaxProcessesPerClass 1
, а затем посылать запросы каждые 5 минут. Это должно поддерживать этот процесс для FcgidProcessLifeTime
, так как он никогда не будет простаивать для FcgidIdleTimeout
.
Таким образом, оптимизированная конфигурация будет зависеть от Вашей рабочей нагрузки.