Una conexión puede ocupar recursos mientras espera, incluso con poco uso de CPU. Primero identifique qué límite se alcanzó en lugar de suponer que la máquina necesita más potencia de procesamiento.
Cuente ambos lados de una solicitud proxy
Client -- socket A --> Nginx -- socket B --> Backend
Una solicitud HTTP/1.x proxificada puede usar una conexión cliente y otra upstream. Si el backend se bloquea, ambas pueden seguir ocupadas. worker_connections incluye conexiones upstream, por lo que su valor no equivale simplemente al número de usuarios soportados.
