Erro 502 Bad Gateway: Soluções e como evitar esse erro!

O erro 502 Bad Gateway indica que o servidor da internet forneceu uma resposta inválida ao tentar acessar uma página web.

Entretanto, esse erro pode surgir também devido a problemas no seu próprio computador.

Não tem certeza do que significa o erro 502 Bad Gateway ou como solucionar o problema?

Apresentamos um guia passo a passo para corrigir o erro 502 Bad Gateway. Descubra o que ele significa, como identificá-lo e como resolvê-lo.

O que é um erro 502 Bad Gateway?

Quando você tenta acessar uma página web, seu computador envia uma solicitação para um servidor web. Este servidor processa a solicitação e devolve o conteúdo desejado, juntamente com um cabeçalho HTTP e um código de status HTTP. Durante essa comunicação entre seu dispositivo e o servidor, podem ocorrer diversas falhas.

Os códigos de status HTTP na faixa dos 500, como 500, 501, 503, 504 e outros, sinalizam erros de servidor durante essas falhas de rede.

O erro 502 é um desses códigos, indicando que o servidor web ao qual você se conectou está atuando como um intermediário para dados de outro servidor, mas este segundo servidor enviou uma resposta inválida.

A forma como o erro 502 Bad Gateway é exibido pode variar de acordo com o sistema operacional, navegador, servidor web e provedor de hospedagem. Veja algumas das formas mais comuns como este erro HTTP temporário aparece:

  • Erro HTTP 502 Bad Gateway
  • 502 Erro de Proxy
  • 502 Bad Gateway NGINX
  • Erro de Servidor
  • 502 Serviço de Gateway Temporariamente Sobrecarregado
  • HTTP 502
  • Erro Temporário 502

Aqui está um exemplo de como o Google exibe este erro.

Outras plataformas, como o Twitter, podem exibir mensagens diferentes, como “O Twitter está sobrecarregado”, que parece ser uma forma mais amigável de comunicar o erro 502 Bad Gateway.

Causas do erro 502 Bad Gateway

Antes de abordarmos a solução, vamos analisar as causas do erro 502. Este erro temporário pode ocorrer por diversos motivos. Veja algumas das causas mais comuns:

  • Aumento repentino do tráfego (sobrecarga do servidor)
  • O firewall bloqueando a solicitação
  • Incapacidade de resolver o endereço de domínio
  • Tempos limite do software do servidor (o tempo para obter a resposta de um servidor web é maior do que o esperado)
  • Certas extensões de navegador, principalmente bloqueadores de anúncios, podem causar erros

Como corrigir o erro 502?

Um erro 502 Bad Gateway geralmente aponta para um problema de rede ou servidor. Às vezes, pode ser um problema no seu lado. As soluções dependem se o problema está no seu dispositivo ou nos servidores de origem. Se o problema for no servidor de origem, há pouco a fazer como usuário, mas é importante verificar se não há problemas no seu lado.

Se você é um usuário, tente o seguinte:

Recarregue a página.

Ao encontrar um erro 502, a primeira ação recomendada é aguardar alguns minutos e recarregar a página. Um servidor temporariamente sobrecarregado pode ser a causa.

Verifique se o site está fora do ar para outros usuários.

Se você está com dificuldades para acessar um site, verifique se o problema é exclusivo do seu acesso ou se outros também estão com a mesma dificuldade. Existem várias ferramentas online para isso, como down.com.

Este método ajuda a localizar onde está o problema. Se o site estiver fora do ar para todos, não há muito a fazer, a não ser aguardar a resolução.

Experimente outro navegador.

O erro 502 Bad Gateway também pode ser causado por um problema no seu navegador. Tentar acessar a página em um navegador diferente é uma forma rápida de testar essa possibilidade. Experimente navegadores como Google Chrome, Mozilla Firefox, Apple Safari ou Microsoft Edge. Se o erro persistir no novo navegador, o problema não é o seu navegador e você deve procurar outra solução.

Limpe o cache do navegador.

Se mudar de navegador resolver o problema, é possível que o seu navegador principal tenha armazenado arquivos desatualizados ou corrompidos no cache, causando o erro 502. Remover os arquivos em cache pode resolver a questão.

Verifique as extensões do navegador.

Extensões instaladas no seu navegador podem causar o problema. Desative todas as extensões e tente acessar a página novamente. Se o erro desaparecer, o problema pode ser causado por um plugin ou extensão. Ative as extensões uma a uma para encontrar a causadora do problema.

Reinicie os seus dispositivos.

Se você verificou que o site está fora do ar apenas para você e o erro persiste em navegadores diferentes, o problema não é o servidor nem o navegador. Pode haver um problema com o seu dispositivo.

Seu computador ou equipamento de rede (Wi-Fi, roteador) podem estar enfrentando problemas temporários. Reiniciar o computador e os equipamentos de rede pode resolver a situação.

Mude os servidores DNS.

Problemas de DNS podem, ocasionalmente, resultar em erros 502. Alterar os servidores DNS é uma opção para verificar se há erros. Seu provedor de internet geralmente configura seus servidores DNS, a menos que você os modifique manualmente. Você pode mudar para servidores DNS de terceiros, como Open DNS ou DNS do Google, o que pode resolver o problema e trazer benefícios como maior velocidade e confiabilidade.

Se você é administrador do sistema ou proprietário do site, tente o seguinte:

O servidor de back-end está funcionando?

  • Verifique se o servidor de back-end (PHP, NodeJS, Tomcat, etc.) está em execução. Se não, inicie-o.
  • Se o servidor de back-end estiver em execução, ele pode estar travado? Ou não está em condições de responder a nenhuma solicitação?
  • O servidor web consegue se comunicar com o servidor de back-end? Pode haver um problema de firewall?

Existem diversas possíveis causas, e a melhor maneira de depurar é verificar os logs do servidor web e do servidor de back-end para identificar a razão da falha na resposta à solicitação. Uma vez identificada a causa, você pode corrigir o problema.

Desative temporariamente a CDN ou o firewall.

As redes de distribuição de conteúdo (CDNs) são importantes para distribuir conteúdo na internet. O erro 502 Bad Gateway pode ser causado por uma CDN. Se você estiver usando um serviço de CDN de terceiros.

Se alterar as configurações do firewall e da CDN não resolver, considere desativá-los temporariamente e reiniciar o site. Este procedimento pode não ser 100% eficaz, mas vale a pena tentar para verificar qual é a origem do problema.

Conclusão 👨‍💻

Neste artigo, abordamos o significado do erro 502 Bad Gateway, suas causas mais comuns e como solucioná-lo.

O erro 502 ocorre quando os servidores não conseguem se comunicar. Ao aplicar as técnicas apresentadas, você poderá entender melhor o problema e como corrigi-lo.