502 Bad Gateway é um código de status HTTP que indica uma comunicação ruim entre o servidor web e serviços secundários de saída necessários para processar solicitações, com essas respostas de falha se propagando 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 má configuração nas camadas intermediárias de proxy, balanceamento de carga ou cache, causando respostas incorretas de volta ao servidor web que impedem a geração de uma resposta válida para o cliente.
  • Mecanismos de filtragem de segurança, como WAFs ou serviços de proteção contra DDoS, estão bloqueando incorretamente solicitações legítimas recebidas pelo proxy/gateway e enviando bloqueios ou erros para o servidor web.
  • O servidor de aplicativos está atingindo o tempo limite esperando por uma resposta de um banco de dados de backend lento, sistema legado ou dependência de serviço externo necessária para construir a resposta final. Os erros de backend estão subindo.
  • Os limites de capacidade são atingidos na infraestrutura intermediária, como proxies e gateways, fazendo com que eles comecem a servir falhas que se propagam para os servidores de origem.