beos - Servidor HTTP Apache

Apache Server 2.0

<-

MPM de Apache beos

Esta traducción podría estar obsoleta. Consulte la versión en inglés de la documentación para comprobar si se han producido cambios recientemente.
Descripción:Este módulo de muiltiprocesamiento está optimizado para BeOS.
Estado:MPM
Identificador de Módulos:mpm_beos_module
Fichero de Código Fuente:beos.c

Resumen de contenidos

Este módulo de muiltiprocesamiento (MMP) es el que usa por defecto para BeOS. Usa un único proceso de control que crea hebras para atender las peticiones.

top

MaxRequestsPerThread Directiva

Descripción:Limita el número de peticiones que una hebra (thread) puede atender durante su vida
Sintaxis:MaxRequestsPerThread number
Valor por defecto:MaxRequestsPerThread 0
Contexto:server config
Estado:MPM
Módulo:beos

La directiva MaxRequestsPerThread fija el número máximo de peticiones que una hebra del servidor puede atender durante su vida. Despues de atender MaxRequestsPerThread peticiones, la hebra termina. Si el límite fijado en MaxRequestsPerThread es 0, entonces la hebra puede atender peticiones indefinidamente.

Fijar la directiva MaxRequestsPerThread a un límite distinto de cero ofrece dos benefcios fundamentales:

  • limita la cantidad de memoria que puede consumir una hebra si hay una filtración (accidental) de memoria;
  • poniendo un límite a la vida de las hebras, se ayuda a reducir el número de hebras cuando se reduce la carga de trabajo en el servidor.

Nota:

Para peticiones KeepAlive, solo la primera petición se tiene en cuenta para este límite. De hecho, en este caso el límite se impone sobre el número máximo de conexiones por hebra.