Um erro 502 bad gateway é um dos códigos de erro mais comuns que você provavelmente verá quando uma página da web não carregar. Isso pode ser devido a problemas de DNS, restrições geográficas ou outros problemas discutidos neste artigo, onde explicamos o que o erro significa e exploramos possíveis maneiras de corrigi-lo. No entanto, lembre-se de que, por ser um problema no lado do servidor, a única solução pode ser simplesmente esperar até que o proprietário do site resolva o problema.

Neste artigo, veremos:

O que significa “502 bad gateway”?

Um erro 502 bad gateway ocorre quando você se conecta a um site por meio de um servidor intermediário, como um gateway(nova janela), balanceador de carga(nova janela), CDN(nova janela) ou servidor proxy reverso. Isso significa que você se conectou ao servidor intermediário sem problemas, mas o servidor intermediário não conseguiu se conectar ao servidor de destino que hospeda o site ao qual você está tentando se conectar.

Erro bad gateway da Cloudflare

Como tantos sites dependem dos servidores proxy reverso da Cloudflare para entrega de conteúdo e proteção contra DDoS, a página de erro 502 da Cloudflare é uma das mais encontradas. Ela também fornece uma representação visual incomumente útil do problema.

O erro 502 bad gateway é um código de status HTTP(nova janela), conforme definido na Seção 6.6.3 da especificação RFC 7231(nova janela). Como o erro é exibido é determinado por quem executa o servidor intermediário que o retorna.

Erro 502 do Google

As variações comuns incluem:

  • 502 Bad Gateway
  • 502 Serviço temporariamente sobrecarregado
  • Bad Gateway: O servidor proxy recebeu uma resposta inválida de um servidor upstream
  • Erro 502
  • Erro HTTP 502 – Bad Gateway
  • Erro temporário (502)
  • Erro de proxy 502
  • HTTP 502
  • Erro de servidor 502: O servidor encontrou um erro temporário e não pôde concluir sua solicitação
  • HTTP 502
  • 502. Isso é um erro
  • Bad Gateway: O servidor proxy recebeu uma resposta inválida de um servidor upstream

O que o erro não explica é o que o causou.

O que causa um erro 502 bad gateway?

Um erro 502 indica que um servidor intermediário não consegue se conectar ao servidor de destino (“upstream”). Os motivos comuns para isso incluem:

O servidor de destino está sobrecarregado

Quando um servidor recebe muitas solicitações ao mesmo tempo, ele pode ficar sobrecarregado e não responder às solicitações de outros servidores, levando a um erro 502 para o usuário final. Os servidores podem ficar sobrecarregados devido a picos repentinos de tráfego, recursos de servidor insuficientes ou aplicativos mal otimizados que usam recursos excessivos.

Problemas de rede entre servidores

Um erro 502 pode ocorrer se houver problemas de conectividade de rede entre o servidor intermediário e o servidor upstream. Os problemas comuns de rede incluem perda de pacotes e rotas mal configuradas (isso também pode incluir problemas de firewall, mas discutiremos isso separadamente abaixo).

A conectividade ruim entre os servidores também pode ser o resultado de restrições geográficas ou problemas de latência, especialmente se os servidores estiverem localizados em regiões diferentes, ou se houver problemas intermitentes de internet afetando um dos servidores.

Firewalls e outras restrições de segurança

Firewalls ou softwares de segurança podem bloquear por engano solicitações legítimas de alcançar um servidor. For exemplo, se uma regra de firewall identificar incorretamente determinado tráfego como suspeito, ela poderá impedir que o servidor intermediário alcance o servidor upstream.

Esse problema também pode surgir se um serviço de CDN ou proxy tentar acessar um servidor que possui configurações de segurança rígidas, como a colocação de endereços IP específicos em uma lista de permissões ou o bloqueio de determinadas regiões.

Problemas de DNS

Se houver um problema com a resolução de DNS, o servidor proxy poderá não conseguir localizar o endereço IP(nova janela) do servidor upstream, levando a um erro 502. Isso pode ocorrer se os registros DNS estiverem desatualizados ou configurados incorretamente. Os problemas de DNS também podem acontecer durante a propagação do DNS após uma alteração nas configurações de DNS do servidor de destino, quando alguns servidores ainda não atualizaram seus registros para refletir o novo endereço IP.

Saiba mais sobre como o DNS funciona

Um servidor mal configurado

Configurações incorretas de servidor tanto no servidor intermediário quanto no de destino podem resultar em erros 502. Os exemplos incluem regras incorretas de roteamento do servidor, configurações corrompidas de proxy reverso ou um endereço IP ou porta incorretos especificados para se conectar ao servidor upstream.

Isso também pode ocorrer se houver um erro nos arquivos de configuração do software do servidor, ou se um servidor estiver configurado para responder apenas a solicitações de determinados endereços IP.

Erros e falhas de aplicativos

Às vezes, um aplicativo no servidor de destino encontra um erro ou falha, o que o impede de responder à solicitação do servidor proxy. Por exemplo, se o código de um aplicativo web estiver com bugs, mal otimizado ou com manutenção inadequada, isso poderá fazer com que o aplicativo falhe de forma intermitente. Softwares desatualizados, erros de conexão com o banco de dados e atualizações incompatíveis também podem contribuir para essas falhas no nível do aplicativo.

Timeouts

Um timeout ocorre quando um servidor demora muito para responder a uma solicitação. O servidor intermediário pode esperar por um período especificado (seu limite de tempo) antes de decidir que o servidor upstream não está respondendo. Se isso acontecer, o servidor proxy poderá responder com um erro 502 Bad Gateway para indicar que o tempo limite do servidor upstream foi esgotado.

Manutenção ou inatividade do servidor

O servidor de destino pode estar simplesmente off-line (“fora do ar”). Estar em manutenção é um motivo comum para isso, e muitos sites exibem páginas de manutenção durante períodos de inatividade agendados.

No entanto, outros motivos incluem falha catastrófica do servidor (o servidor travou) ou o servidor foi desligado à força (por exemplo, pela polícia ou devido a pressão jurídica sobre questões de direitos autorais). Às vezes, os sites são simplesmente abandonados por desenvolvedores que não estão mais interessados em mantê-los.

Existe algo que eu possa fazer para corrigir um erro 502 bad gateway?

O fato de você conseguir se conectar com sucesso ao servidor intermediário que está mostrando o erro 502 sugere fortemente que não há um problema do seu lado. Isso significa que, na maioria dos casos, cabe ao proprietário do site corrigir o problema. Provavelmente, se você esperar um pouco e depois atualizar a página no seu navegador, o problema será resolvido e você conseguirá se conectar.

Se o problema persistir, você poderá usar serviços on-line, como www.isitdownrightnow.com(nova janela), para ver se o site está funcionando para outras pessoas.

Verifique com serviços de terceiros para ver se a página da web está funcionando para outras pessoas

Se não estiver, não há muito o que você possa fazer, exceto talvez tentar entrar em contato com os proprietários do site para descobrir o que está acontecendo. Se estiver, o problema pode estar de fato no seu lado. Algumas coisas que você pode tentar para resolver isso são:

  • Limpe o cache e os cookies do seu navegador, pois dados antigos ou corrompidos armazenados pelo seu navegador podem causar problemas
  • Tente outro navegador(nova janela), pois isso ajuda a descartar problemas específicos do navegador.
  • Reinicie seu computador ou dispositivo móvel, seu modem e seu roteador (que geralmente são o mesmo dispositivo) para atualizar sua conexão
  • Limpe o cache do DNS e verifique suas configurações de DNS para garantir que estejam configuradas corretamente
  • Se estiver usando uma VPN (incluindo o Proton VPN), mude de servidor VPN. Se isso não funcionar, tente desligar a VPN. Se o problema só ocorrer ao usar o Proton VPN, por favor, entre em contato com nossa equipe de suporte
  • Por outro lado, se você não estiver usando uma VPN, tente usar uma. Se estiver usando o Proton VPN, certifique-se de que o roteamento alternativo(nova janela) esteja ativado nas configurações do aplicativo, pois esse recurso anticensura exclusivo foi projetado para contornar bloqueios ao rotear conexões bloqueadas por meio de redes de terceiros

E lembre-se de recarregar o site que você está tentando acessar após cada etapa realizada para corrigir o problema.

Não entre em pânico!

O erro 502 bad gateway é quase sempre um problema no lado do servidor, o que significa que provavelmente não há nada de errado com a sua conexão. Com toda a probabilidade, um pouco de paciência enquanto o proprietário do site resolve o problema do lado dele, seguido da atualização da página web, resolverá o problema.