Este artigo é um artigo espelhado de tradução automática, por favor clique aqui para ir para o artigo original.

Vista: 1|Resposta: 0

[Web] Solucionar o problema do NGINX 502 a montante enviou um coletor muito grande

[Copiar link]
Publicado em28 segundos atrás | | |
Requisito: Ao usar o proxy reverso nginx para acessar o site, erros ocasionais do 502 foram relatados, sempre porque o backend estava fora do ar ou flutuações na rede. Eventualmente, ao verificar os logs de erro nginx revelou outros motivos.

Na verdade, existem muitas causas para erros nginx 502. Quando um servidor Bad Gateway 502 apresenta um erro e atua como proxy ou gateway, seu servidor pode não receber a resposta correta a montante ao tentar processar a solicitação.

Registro de erros Nguinx:

*753983 upstream enviou cabeçalho muito grande ao ler o cabeçalho de resposta de upstream, cliente: xxx, servidor: test-sso.rms-cloud.com, request: "GET /itsvse HTTP/2.0", upstream: "http://127.0.0.1:29090/itsvse", host: "xxx.com"

Solução:

Nginx adiciona a seguinte configuração:
Descrição da Configuração:

proxy_buffer_size

Syntax:        proxy_buffer_size size;
Default:       
proxy_buffer_size 4k|8k;
Context:        http, server, location

Defina o tamanho do buffer para ler a primeira parte da resposta recebida do servidor proxy. Essa parte geralmente contém um cabeçalho de resposta pequeno; Se o tamanho do buffer for ultrapassado, a resposta é considerada inválida. Por padrão, o tamanho do buffer é igual a uma página de memória. Isso é 4K ou 8K, dependendo da plataforma. No entanto, pode ser reduzido.

proxy_buffers

Syntax:        proxy_buffers number size;
Default:       
proxy_buffers 8 4k|8k;
Context:        http, server, location

Defina o número e o tamanho dos buffers para uma única conexão para ler respostas do servidor proxy. Por padrão, o tamanho do buffer é igual a uma página de memória. Isso é 4K ou 8K, dependendo da plataforma.

proxy_busy_buffers_size

Syntax:        proxy_busy_buffers_size size;
Default:       
proxy_busy_buffers_size 8k|16k;
Context:        http, server, location

Quando o buffer de resposta do servidor proxy é ativado, o tamanho total dos buffers que podem estar ocupados enviando respostas para clientes antes que a resposta seja totalmente lida é limitado. Enquanto isso, os buffers restantes podem ser usados para ler respostas e armazenar parte da resposta em arquivos temporários conforme necessário. Por padrão, o tamanho é limitado pelo tamanho dos dois buffers definidos pelas instruções proxy_buffer_size e proxy_bBuffers.




Anterior:Introdução à comunicação em rede eSIM, EID e eUICC
Disclaimer:
Todo software, material de programação ou artigos publicados pela Code Farmer Network são apenas para fins de aprendizado e pesquisa; O conteúdo acima não deve ser usado para fins comerciais ou ilegais, caso contrário, os usuários terão todas as consequências. As informações deste site vêm da Internet, e disputas de direitos autorais não têm nada a ver com este site. Você deve deletar completamente o conteúdo acima do seu computador em até 24 horas após o download. Se você gosta do programa, por favor, apoie um software genuíno, compre o registro e obtenha serviços genuínos melhores. Se houver qualquer infração, por favor, entre em contato conosco por e-mail.

Mail To:help@itsvse.com