Um erro 502 de porta de entrada incorreta é um dos códigos de erro mais comuns que provavelmente verá quando uma página web não carregar. Isto pode dever-se a problemas de DNS, restrições geográficas ou outros problemas discutidos neste artigo, onde explicamos o que significa o erro e exploramos as formas possíveis de o corrigir. Tenha em atenção, no entanto, que, por se tratar de um problema do lado do servidor, a única solução poderá ser simplesmente aguardar até que o proprietário do sítio web resolva o problema.

Neste artigo, vamos analisar:

O que significa “502 bad gateway” (porta de entrada incorreta)?

Um erro 502 bad gateway (porta de entrada incorreta) ocorre quando se liga a um sítio web através de um servidor intermediário, como uma porta de entrada(nova janela), um balanceador de carga(nova janela), uma CDN(nova janela) ou um servidor proxy inverso. Significa que se ligou ao servidor intermediário sem problemas, mas o servidor intermediário não conseguiu ligar-se ao servidor de destino que aloja o sítio web a que está a tentar ligar-se.

Erro de porta de entrada incorreta (bad gateway) da Cloudflare

Como tantos sítios web dependem dos servidores proxy inverso da Cloudflare para a entrega de conteúdos e proteção contra DDoS, a página de erro 502 da Cloudflare é uma das mais frequentemente encontradas. Também fornece uma representação visual invulgarmente útil do problema.

O erro 502 bad gateway (porta de entrada incorreta) é um código de estado HTTP(nova janela), conforme definido na Secção 6.6.3 da especificação RFC 7231(nova janela). A forma como o erro é apresentado é determinada por quem gere o servidor intermediário que o devolve.

Erro 502 da Google

As variações comuns incluem:

  • 502 Bad Gateway (Porta de entrada incorreta)
  • 502 Serviço temporariamente sobrecarregado
  • Bad Gateway (Porta de entrada incorreta): o servidor proxy recebeu uma resposta inválida de um servidor a montante
  • Erro 502
  • Erro HTTP 502 – Bad Gateway (Porta de entrada incorreta)
  • Erro temporário (502)
  • Erro de proxy 502
  • HTTP 502
  • Erro de servidor 502: o servidor encontrou um erro temporário e não conseguiu concluir o seu pedido
  • HTTP 502
  • 502. Isto é um erro
  • Bad Gateway (Porta de entrada incorreta): o servidor proxy recebeu uma resposta inválida de um servidor a montante

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

O que causa um erro 502 bad gateway (porta de entrada incorreta)?

Um erro 502 indica que um servidor intermediário não consegue ligar-se ao servidor de destino (“a montante”). As razões comuns para isto incluem:

O servidor de destino está sobrecarregado

Quando um servidor recebe demasiados pedidos em simultâneo, pode ficar sobrecarregado e não responder aos pedidos de outros servidores, o que leva a um erro 502 para o utilizador final. Os servidores podem ficar sobrecarregados devido a picos repentinos de tráfego, recursos insuficientes do servidor ou aplicações mal otimizadas que utilizam demasiados recursos.

Problemas de rede entre servidores

Um erro 502 pode ocorrer se existirem problemas de ligação de rede entre o servidor intermediário e o servidor a montante. Os problemas de rede comuns incluem perda de pacotes e roteamento mal configurado (também pode incluir problemas de firewall, mas iremos discuti-los separadamente abaixo).

Uma ligação fraca entre 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 existirem problemas intermitentes de internet que afetem um dos servidores.

Firewalls e outras restrições de segurança

As firewalls ou o software de segurança podem, por engano, impedir que pedidos legítimos cheguem a um servidor. Por exemplo, se uma regra de firewall identificar incorretamente determinado tráfego como suspeito, poderá impedir o servidor intermediário de aceder ao servidor a montante.

Este problema também pode surgir se um serviço de CDN ou proxy tentar aceder a um servidor que tenha definições de segurança rigorosas, tais como a inclusão de endereços IP específicos numa lista branca 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 a montante, levando a um erro 502. Isto pode ocorrer se os registos DNS estiverem desatualizados ou incorretamente configurados. Os problemas de DNS também podem acontecer durante a propagação de DNS após uma alteração nas definições de DNS do servidor de destino, quando alguns servidores ainda não atualizaram os seus registos para refletir o novo endereço IP.

Saiba mais sobre como funciona o DNS

Um servidor mal configurado

As más configurações do servidor, quer no servidor intermediário, quer no servidor de destino, podem resultar em erros 502. Os exemplos incluem regras incorretas de roteamento do servidor, definições de proxy inverso danificadas ou um endereço IP ou porta incorretos especificados para se ligar ao servidor a montante.

Isto também pode ocorrer se houver um erro nos ficheiros de configuração do software do servidor, ou se um servidor estiver configurado para responder apenas a pedidos de determinados endereços IP.

Erros de aplicação e falhas

Por vezes, uma aplicação no servidor de destino encontra um erro ou falha, o que a impede de responder ao pedido do servidor proxy. Por exemplo, se o código de uma aplicação web contiver erros, estiver mal otimizado ou for mantido de forma incorreta, poderá fazer com que a aplicação falhe de forma intermitente. Software desatualizado, erros de ligação à base de dados e atualizações incompatíveis também podem contribuir para estas falhas ao nível da aplicação.

Limites de tempo excedidos

Um limite de tempo excedido ocorre quando um servidor demora demasiado tempo a responder a um pedido. O servidor intermediário pode aguardar por um período especificado (o seu limite de tempo) antes de decidir que o servidor a montante não está a responder. Se isto acontecer, o servidor proxy poderá responder com um erro 502 Bad Gateway (porta de entrada incorreta) para indicar que o tempo limite do servidor a montante foi excedido.

Manutenção do servidor ou tempo de inatividade

O servidor de destino pode estar simplesmente offline. A realização de manutenção é um motivo comum para isso, e muitos sítios web apresentam páginas de manutenção durante o tempo de inatividade programado.

No entanto, outros motivos incluem uma falha catastrófica do servidor (o servidor falhou) ou o servidor ter sido encerrado à força (por exemplo, pela polícia ou devido a pressão legal por problemas de direitos de autor). Por vezes, os sítios web são simplesmente abandonados por programadores que já não estão interessados em mantê-los.

Posso fazer alguma coisa para corrigir um erro 502 bad gateway (porta de entrada incorreta)?

O facto de conseguir ligar-se com sucesso ao servidor intermediário que lhe está a mostrar o erro 502 sugere fortemente que não existe um problema do seu lado. Isto significa que, na maioria dos casos, cabe ao proprietário do sítio web resolver o problema. É provável que, se esperar um pouco e atualizar a página no seu navegador, o problema seja resolvido e consiga ligar-se.

Se o problema persistir, pode utilizar serviços online como www.isitdownrightnow.com(nova janela) para ver se o sítio está a funcionar para outros.

Verifique com serviços de terceiros se a página web está a funcionar para outros

Se não estiver, não há muito que possa fazer, exceto talvez tentar contactar os proprietários do sítio web para saber o que se passa. Se estiver, o problema pode de facto ser do seu lado. Algumas coisas que pode tentar para resolver isto são:

  • Limpe a cache e os cookies do seu navegador, pois os dados antigos ou corrompidos armazenados pelo seu navegador podem causar problemas
  • Experimente outro navegador(nova janela), pois isto ajuda a excluir problemas específicos do navegador.
  • Reinicie o seu computador ou dispositivo móvel, o seu modem e o seu router (que são frequentemente o mesmo dispositivo) para atualizar a sua ligação
  • Limpe a sua cache de DNS e verifique as suas definições de DNS para garantir que estão corretamente configuradas
  • Se estiver a usar uma VPN (incluindo a Proton VPN), mude de servidor de VPN. Se isso não funcionar, tente desligar a VPN. Se o problema apenas ocorrer ao usar a Proton VPN, por favor, contacte a nossa equipa de apoio ao cliente
  • Por outro lado, se não estiver a usar uma VPN, tente usar uma. Se estiver a usar a Proton VPN, certifique-se de que o redirecionamento alternativo(nova janela) está ativado nas definições da aplicação, pois esta funcionalidade exclusiva de anticensura foi concebida para contornar bloqueios, encaminhando ligações bloqueadas através de redes de terceiros

E lembre-se de recarregar o sítio a que está a tentar aceder após cada passo que der para resolver o problema.

Não entre em pânico!

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