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.