502 Bad Gateway é um código de status HTTP que indica comunicações ruins entre o servidor da Web e os serviços secundários de saída necessários para processar solicitações com essas respostas de falha que se propagam para o cliente.
Aqui estão alguns motivos pelos quais um código de status HTTP 502 Bad Gateway pode ser retornado:
- O servidor Web está recebendo uma resposta inválida de um servidor proxy upstream, balanceador de carga ou outro intermediário com o qual tenta se comunicar para processar a solicitação.
- Há uma configuração incorreta nas camadas intermediárias de proxy, balanceamento de carga ou armazenamento em cache, causando respostas incorretas de volta ao servidor da Web que impedem a geração de uma resposta válida voltada para o cliente.
- Os mecanismos de filtragem de segurança, como WAFs ou serviços de proteção contra DDoS, estão bloqueando incorretamente as solicitações legítimas recebidas pelo proxy/gateway e enviando bloqueios ou erros ao servidor da Web.
- O servidor de aplicativos está com o tempo esgotado à espera de uma resposta de um banco de dados de backend lento, de um sistema legado ou de uma dependência de serviço externo necessária para construir a resposta final. Os erros de backend estão se acumulando.
- Os limites de capacidade são atingidos na infraestrutura intermediária, como proxies e gateways, fazendo com que eles comecem a apresentar falhas que chegam em cascata aos servidores de origem.