O que significa 'SYNs to LISTEN sockets dropped' de 'netstat -s' significa

1

Eu encontrei 437 SYNs to LISTEN sockets dropped de netstat -s do servidor no meu servidor que executa nginx.

Eu encontrei esta explicação na página man: --statistics, -s, Display summary statistics for each protocol.

Então o que isso conta 437 significa, é um instantâneo ou uma contagem resumida por algum período de tempo?

Muito obrigado.

    
por larryzhao 15.02.2016 / 15:26

1 resposta

1

O Nginx aceita conexões muito rapidamente, mas em situações de tráfego extremamente alto, um backlog de conexão ainda pode acontecer no nível do sistema (que é um gargalo distinto do tratamento da conexão no nível do aplicativo) Quando isso ocorre, novas conexões serão recusadas .

"SYNs to LISTEN sockets dropped" é um sintoma de que o seu Nginx descarta os pacotes. Meu conselho é primeiro monitorar as conexões ativas do Nginx usando ngx_http_stub_status_module [1]. Em seguida, identifique os descritores de arquivos abertos do sistema atual e ajuste os parâmetros do kernel de acordo.

O tamanho da fila de conexão pode ser aumentado modificando as variáveis somaxconn e tcp_max_syn_backlog do kernel. Por favor, consulte estes valiosos recursos [2] [3] para mais informações.

[1] link

[2] link

[3] link

    
por 30.01.2017 / 19:00

Tags