Cómo modificar el número máximo de conexiones de Apache 2
1. Modificar en el archivo httpd.conf.
#Administración del grupo de servidores (específico de MPM)
#Incluir conf/extra/httpd-mpm.conf
Elimine el comentario # en la oración anterior.
2. Determine qué modo MPM es Apache (modo win nt, modo perfork, modo trabajador).
Ingrese al directorio apache/bin.
Comando cmd: httpd.exe-1
Descripción: Si xxx es winnt, mire mpm_xxx.c? Significa victoria, o puede ser un trabajador
3 Modifique el archivo httpd-mpm.conf.
#Winnie·MPM
# ThreadsPerChild: Número constante de subprocesos de trabajo en el proceso del servidor
# MaxRequestsPerChild: ¿Valor máximo? Número de solicitudes atendidas por el proceso del servidor
ltIfModule mpm _ winnt _ module gt
ThreadsPerChild? 150 ?//Simplemente modifique este valor
MaxRequestsPerChild 0
lt/if module gt;
4.
En Linux, el MPM comúnmente utilizado es el modo perfork.
ltIfModule mpm_prefork_module gt
¿StartServers? 5 //Iniciar 5 procesos por adelantado
¿MinSpareServers? 5 ?//Procesos inactivos mínimos
MaxSpareServers? 10 ?//Máximo de procesos inactivos
MaxClients? 150 ?//Número de conexiones simultáneas
MaxRequestsPerChild? 0?// Se refiere a cuántos subprocesos puede iniciar un proceso, lo cual es mejor para los trabajadores. 0 significa ilimitado.
lt/if module gt;
Le brinda una sugerencia de configuración razonable. Para algunos sitios web, sitios web de tamaño mediano, configuración:
ltIfModule mpm _ prefork _. módulo gt
¿StartServers? 5 //Iniciar 5 procesos por adelantado
¿MinSpareServers? 5 ?//Procesos inactivos mínimos
MaxSpareServers? 10 ?//Proceso inactivo máximo
ServerLimit? 1500 //Se utiliza para modificar los parámetros de programación de Apache.
¿MaxClientes? 1000 ?//Número de conexiones simultáneas
MaxRequestsPerChild? 0?// Se refiere a cuántos subprocesos puede iniciar un proceso, lo cual es mejor para los trabajadores. 0 significa ilimitado.
lt/if module gt;
Si el pv de tu sitio web vale varios millones, puedes configurarlo así:
¿ServerLimit? 2500 //Se utiliza para modificar los parámetros de programación de Apache.
¿MaxClientes? 2000 ?//Número de conexiones simultáneas