erros nginx: tempo limite de envio (110: tempo limite da conexão esgotado)

2

Eu tenho um servidor nginx com 5 servidores backend. Atendemos cerca de 400 a 500 solicitações / segundo. Eu comecei a receber um grande número de erros de tempo limite de upstream (110: conexão expirou)

A string de erro em error.log parece com

2011/01/10 21:59:46 [error] 1153#0: *1699246778 upstream timed out (110: Connection timed out) while reading response header from upstream, client: {IP}, server: {domain}, request: "GET {URL} HTTP/1.1", upstream: "http://{backend_server}:80/{url}", host: "{domain}", referrer: "{referrer}"

Qualquer sugestão de como depurar esses erros. Não consigo encontrar um plug-in munin para verificar o número de erros de envio de dados. Às vezes o número de erros por dia é muito alto e alguns dias é um número mais decente de 3 dígitos. Um gráfico munin provavelmente nos ajudaria a descobrir qualquer padrão ou correlação com qualquer outra coisa

Como podemos tornar o número desse erro como ZERO

    
por Sparsh Gupta 10.01.2011 / 23:15

3 respostas

1

Como Martin disse, esse erro pertence aos seus back-ends, embora você possa garantir que não enfileire muitas solicitações em um back-end com falha e obtenha uma boa visão geral do status de back-end com o haproxy e seus recursos de enfileiramento e verificação de integridade. O registro do tempo de resposta upstream em nginx ($ upstream_response_time) também pode ser útil.

    
por 13.01.2011 / 09:26
1

Eu tive um problema semelhante, mas o meu veio por não ter a configuração / etc / hosts adequada para o meu domínio.

Eu precisava adicionar o FQDN e apenas o nome do host associado ao endereço IP do meu domínio. Por exemplo,

192.168.100.57 support.domain.com support

Observe como o IP é mapeado para o FQDN, bem como apenas o nome do host.

    
por 11.04.2012 / 22:14
0

Verifique os registros dos seus servidores de back-end. O problema pode estar na rede, mas é muito mais provável que seus servidores back-end estejam demorando demais e expirem.

    
por 12.01.2011 / 06:22

Tags