Eu tenho um servidor web com ispconfig (mysql & php & nginx). Minha estatística Munin mostra que existem conexões limitadas a cerca de 9k. Mas não consigo encontrar configurações em torno de 9.000 que eu possa aumentar.
Meu sistema: Debian 9.8/128GB E5-1650v3/nginx/1.10.3
Minhas configurações do nginx são:
events {
worker_connections 768;
# multi_accept on;
}
Abaixo estão os gráficos que mostram o limite, todos os outros gráficos parecem normais.
Você pode me dar uma dica de quais configurações são responsáveis pelas conexões limitadas?
Responder1
Intel E5-1650v3 possui 12 threads se o hyperthreading estiver ativo. Quantos trabalhadores seu nginx usa? Se definido como automático (" worker_processes auto;
"), o padrão é o número de processadores (12) e pode limitar suas conexões (12*768=9216). Aumentar worker_processes
ou worker_connections
.
Você verificou os limites máximos de arquivo aberto (nofile) em /etc/security/limits.conf para o usuário que está executando o processo nginx?