modo prefork Cada proceso genera un proceso secundario para procesar el modo de trabajo de solicitud. Cada proceso genera varios procesos secundarios y cada proceso secundario genera una solicitud de procesamiento de subprocesos.
prefork works: control process Después de configurar inicialmente el número de "Servidores de inicio", cree un proceso para satisfacer las necesidades de la configuración de Servidores de servicio de emergencia, espere dos segundos para crear dos, espere un segundo para crear cuatro y hasta 32 por segundo hasta que esté satisfecho MaxSpareServers establece el valor hasta ahora, que es el origen de pre-pref (prefork), puede generar nuevos procesos sin tener que solicitar la llegada, lo que reduce la sobrecarga del sistema.
MaxSpareServers: establece el número máximo de procesos inactivos, Si el número de procesos inactivos es mayor que este valor, apache eliminará automáticamente el proceso redundante. Este valor no debe establecerse demasiado. Si el valor es menor que el valor de MinSpareServers, apache se ajustará automáticamente a MinSpareServers + 1
MaxRequestsPerChild : Establezca el número de solicitudes que cada proceso secundario puede manejar, 0 significa ilimitado
Worker funciona: Inicio al iniciar "StartServ" Ers " número de procesos secundarios, cada proceso secundario contiene el número de subprocesos, y luego el proceso primario detecta el número total de subprocesos inactivos en todos los procesos secundarios, y establece o finaliza el proceso secundario para que los subprocesos inactivos se mantengan siempre en "MinSpareThreads &""; Y el rango entre &Maxquo; MaxSpareThreads ", este proceso se ajusta automáticamente, por lo general, no es necesario modificar el valor predeterminado de estas instrucciones
Introducción oficial a Prefork y modo de trabajo de trabajadores
Modo de procesamiento previo de Apache MPM
Al utilizar varios procesos secundarios, cada proceso secundario tiene un solo hilo, cada proceso mantiene una conexión al mismo tiempo, cada solicitud es independiente entre sí, no afecta a otras solicitudes, para procesar Prestación de servicios, sin subprocesos
Este módulo de multiprocesamiento (MPM) implementa un servidor web sin subprocesos y sin subprocesos que funciona como Apache 1.3. Es adecuado para sistemas que no tienen bibliotecas seguras para subprocesos y necesitan evitar problemas de compatibilidad de subprocesos. Es el mejor MPM en el caso de requerir que cada solicitud sea independiente una de la otra, de modo que si una solicitud tiene un problema, no afectará a otras solicitudes. Un proceso de control separado (proceso principal) es responsable de generar los procesos secundarios. Estos procesos secundarios se utilizan para Escuchar solicitudes y responder
Apache MPM worker Modo multiplexado multiproceso multiproceso
Usando múltiples procesos secundarios, cada proceso secundario tiene múltiples hilos, cada uno de los hilos mantiene uno a la vez La conexión, utilizando subprocesos para procesar solicitudes, puede manejar solicitudes masivas, por lo que puede manejar más solicitudes concurrentes (httpd al inicio, habrá varios procesos secundarios generados por el proceso raíz, cada proceso secundario tendrá un número fijo de subprocesos, para Estos subprocesos se proporcionan cuando se proporciona el servicio, es decir, un subproceso puede proporcionar múltiples servicios al mismo tiempo.)
Este módulo de multiplexación (MPM) permite que el servidor de red admita varios procesos multiproceso mixtos. Dado que los subprocesos se utilizan para procesar solicitudes, se pueden procesar solicitudes masivas, mientras que los recursos del sistema son menos costosos que los MPM basados en procesos. Sin embargo, también utiliza varios procesos, cada uno con varios subprocesos para obtener la estabilidad del MPM basado en procesos.
Linux y BSD son sistemas libres, de código abierto, similares a Unix. Incluso usan mucho del mismo
Webalizer bajo Linux es un guión de análisis de registros de Internet más populares, por supuesto, t
bajo Windows tenemos el sistema de gestión de energía está muy famil
ifconfig -a Ver toda la información de NIC de Linux ifconfig eth0 down Apague la tarjeta de red et
Notas de instalación de Vmware Server para Linux y Windows
Cómo instalar bt5 - bt5 en el sistema windows8 para instalar el tutorial Oh
Administración y mantenimiento del sistema Linux -df command
Diez tipos de manera rápida de iniciar la introducción del sistema Linux
Instalación de Linux utilizando cactus
Linux telnet service open step
Análisis de errores comunes de compilación de Linux
El uso del comando colrm en Linux
Uso de semáforos para controlar la sincronización de subprocesos de Linux
recomendación práctica: 12 modelos de herramientas de recuperación del sistema Linux
¿Cómo agregar el juego de ajedrez al sistema Win10?
La computadora del sistema Win10 elige un método de plan de energía razonable
¿Cómo limpiar los archivos adicionales de la unidad C en el sistema Win7?
Nota sobre la optimización del desarrollo de aplicaciones de Metro bajo el sistema win10
Desmitifique algunas de las técnicas avanzadas de Windows XP y la aplicación
Cómo llenar rápidamente los espacios en blanco en Windows 10 Word
disco duro móvil no se abre cómo hacerlo? Abra el disco duro formateado pronta solución