Tengo un servidor web con ispconfig (mysql, php y nginx). Mi estadística munin muestra que las conexiones están limitadas a aproximadamente 9k. Pero no puedo encontrar una configuración de aproximadamente 9000 que pueda aumentar.
Mi sistema: Debian 9.8 / 128GB E5-1650v3 / nginx/1.10.3
Mis configuraciones de nginx son:
events {
worker_connections 768;
# multi_accept on;
}
A continuación se muestran los gráficos que muestran el límite, todos los demás gráficos parecen normales.
¿Puede darme una pista sobre qué configuraciones son responsables de las conexiones limitadas?
Respuesta1
Intel E5-1650v3 tiene 12 subprocesos si el hyperthreading está activo. ¿Cuántos trabajadores utiliza tu nginx? Si se configura en automático (" worker_processes auto;
"), el valor predeterminado es la cantidad de procesadores (12) y podría limitar sus conexiones (12*768=9216). Aumentar worker_processes
o worker_connections
.
¿Ha verificado sus límites máximos de archivos abiertos (nofile) en /etc/security/limits.conf para el usuario que ejecuta su proceso nginx?