2010-03-13 8 views
6

He estado buscando esta pregunta por un tiempo pero no recibí ninguna respuesta. ¿Cuál es el modelo de proceso de Apache?¿Qué es el modelo de proceso Apache?

Por modelo de proceso, quiero decir cómo apache gestiona el proceso o el hilo para manejar la solicitud HTTP.

¿Bifurca un proceso para cada solicitud HTTP?

¿Tiene un grupo de procesos/subprocesos?

¿Podemos configurarlo?

¿Hay algún documento en línea para tales detalles de Apache?

+0

Aunque debe dirigir esta pregunta a serverfault.com, notaré que Apache tiene pocos módulos para manejar diferentes solicitudes (fork, thread, mpm, etc.). – Eimantas

Respuesta

4

Esto depende de su sistema y de configuración: ver Core Features and Multi-Processing Modules: se puede utilizar, por ejemplo:


Citando la página de la última, trabajador Apache MPM:

Este módulo de multiprocesamiento (MPM) implementa un multi-proceso híbrido multi-hilo servidor.
Al utilizar subprocesos para atender solicitudes, es posible atender un gran número de solicitudes con menos recursos de sistema que un servidor basado en procesos .
Sin embargo, conserva gran parte de la estabilidad de un servidor basado en procesos al mantener procesos múltiples disponibles, cada con muchos subprocesos.

Cuestiones relacionadas