beos
Este módulo de muiltiprocesamiento está optimizado para BeOS.
MPM
beos.c
mpm_beos_module

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.

Configurar las direcciones y los puertos que usa Apache
User
Group
Listen
ListenBacklog
SendBufferSize
StartThreads
MinSpareThreads
MaxSpareThreads
MaxClients
CoreDumpDirectory
MaxMemFree
PidFile
ScoreBoardFile
MaxRequestsPerThread
Limita el número de peticiones que una hebra (thread) puede atender durante su vida
MaxRequestsPerThread number
MaxRequestsPerThread 0
server config

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.