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

Глобально изменить время сброса mod_proxy?

Я запускаю конфигурацию сервера, где apache (win 2.4) действует как балансировщик нагрузки для двух серверов jboss. Балансировщик нагрузки запускает нерекламируемый балансировщик, и два моих сервера указывают на него через конфигурацию mod_cluster.

Я получаю 60-секундный тайм-аут от mod_proxy при потере соединения. Теперь я понимаю, что это 60-е годы от mod_proxy

AH00959: ap_proxy_connect_backend отключение worker for () на 60 секунд

Есть ли способ изменить это значение без настройки ProxyPass и ProxyPassReverse? Какая-то глобальная настройка?

Моя конфигурация -

LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_ajp_module modules/mod_proxy_ajp.so
LoadModule proxy_http_module modules/mod_proxy_http.so
LoadModule proxy_cluster_module modules/mod_proxy_cluster.so
LoadModule manager_module modules/mod_manager.so
LoadModule cluster_slotmem_module modules/mod_cluster_slotmem.so
LoadModule advertise_module modules/mod_advertise.so

# MOD_CLUSTER_ADDS
# Adjust to you hostname and subnet.
<IfModule manager_module>
  Listen 12.34.56.123:1234
  ManagerBalancerName mycluster
  ExtendedStatus On

  <VirtualHost 12.34.56.123:1234>
    <Location />
    Require ip 10.
    </Location>

    KeepAliveTimeout 60
    MaxKeepAliveRequests 0
    EnableMCPMReceive
    AllowDisplay On
    ServerAdvertise Off

    <Location /mod_cluster_manager>
       SetHandler mod_cluster-manager
       Allow from all
    </Location>

    <Location "/server-status">
        SetHandler server-status
        Allow from all
    </Location>

  </VirtualHost>
 </IfModule>

Если я хорошо помню, по умолчанию для тайм-аута мод-прокси используется значение глобального тайм-аута apache.