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.