Cómo evitar la obstrucción de las ranuras de conexión de Apache

Cómo evitar la obstrucción de las ranuras de conexión de Apache

tengo un apache 2.2 con

ServerLimit        50
MaxClients         50

Ahora, cuando ejecuto jmeter con 50 subprocesos y mantengo activo marcado, todas las ranuras pertenecen a jmeter. Y no puedo acceder a la página con mi navegador.

ya lo intenté

MaxRequestsPerChild  1

pero esto no cambió nada

¿Existe alguna solución lista para usar en Apache para evitar que un cliente use todas las ranuras?

Respuesta1

No veo esto especificado, así que intente agregarlo KeepAliveTimeout 5a su configuración de Apache. Además, ¿por qué sólo 50 MaxClients? Debe tener un servidor muy pequeño para que sea tan bajo.

MaxRequestsPerChildno hace nada ya que cualquier solicitud a través de KeepAlive cuenta como una solicitud única en lo que respecta a Apache. En esta configuración (prefork), puedes omitirlo ServerLimitpor completo.

información relacionada