Como Corrigir o Erro 502 Bad Gateway no WordPress

Como Corrigir o Erro 502 Bad Gateway no WordPress

O erro 502 bad gateway acontece quando um servidor intermediário, proxy ou gateway, recebe uma resposta inválida do servidor principal.

Cada vez que você abre um site, o navegador envia muitas solicitações para vários servidores da internet. Os servidores, então, lidam com essas solicitações e enviam de volta um código de status HTTP junto com os recursos solicitados.

Geralmente, o código de status HTTP não é mostrado ao usuário, a menos que haja algum problema pelo caminho. É assim que os servidores se comunicam entre si e também informam ao usuário o que aconteceu de errado.

E o erro 502 Bad Gateway é um desses códigos de status HTTP em que você pode encontrar de tempos e tempos. Ainda que ele não seja tão frequente quando o Erro 500 Internal Server e o Erro 503 Serviço Indisponível, ele ainda pode causar muitas dores de cabeça.

Mas não se preocupe: este tutorial foca nas causas e nas soluções que você pode tomar para resolver o erro 502 Bad Gateway. Mãos à obra!

Artigo em Vídeo

O Que é Erro 502 Bad Gateway?

Erro 502 Bad Gateway significa que o servidor de origem enviou uma resposta inválida para outro servidor que agiu como um gateway ou um proxy, um servidor intermediário.

Códigos de status HTTP que começam com o dígito “5” são relacionados aos erros que ocorrem diante de problemas de comunicação entre servidores. Embora a razão exata para a aparição deles varie, na maioria dos casos a causa do problema se encontra no lado do servidor.

imagem mostra o erro 502 bad gateway

Como todas as solicitações na internet são encaminhadas por vários gateways, pode ser difícil localizar o ponto ou o processo exato que causou o problema. No entanto, existem etapas de solução de problemas que você pode seguir para corrigi-los sem sofrer muito.

O erro 502 Bad Gateway também pode vir de vários formatos e tamanhos. Abaixo estão algumas alternativas que você pode encontrar pelo caminho.

  • Temporary Error (502)
  • Error 502
  • HTTP Error 502 Bad Gateway
  • 502 Server Error: The server encountered a temporary error and could not complete your request
  • 502 – Web server received an invalid response while acting as a gateway or proxy server
  • HTTP 502
  • 502 Service Temporarily Overloaded
  • 502 Bad Gateway Nginx

Como corrigir o erro 502 Bad Gateway

Ainda que o erro 502 Bad Gateway geralmente esteja relacionado com o lado do servidor, ele também pode ser causado por uma configuração incorreta pelo lado do cliente. Consequentemente, vamos dar uma olhada geral em soluções comuns de problemas considerando ambos os lados (o servidor e o cliente). 

Algumas das soluções são focadas no WordPress, enquanto outras podem ser aplicadas em qualquer site. Sem mais a adicionar, vamos ver alguns passos para resolver o erro 502 Bad Gateway. Você pode assistir o vídeo abaixo ou continuar a leitura logo a seguir.

Recarregue a página

página recarregada após resolver o erro 502 bad gateway

A primeira solução é bem simples. Espere em torno de um ou dois minutos e recarregue a página que você está tentando acessar. Em muitos casos, o erro é temporário e um simples recarregamento da página dá conta do recado. Enquanto isso, você também pode conferir se o site está offline usando qualquer ferramenta online.

Limpe o cache do navegador

Se o erro persistir, existe a possibilidade de que algum elemento em cache esteja causando o problema. Portanto, limpar o cache do navegador é uma abordagem que você pode usar para tentar corrigir o erro 502 Bad Gateway.

Tente um navegador diferente

Conferir a conexão usando um navegador diferente ou em modo anônimo também é uma ótima ideia. Ela vai permitir que você descarte a opção de que o erro apareceu por conta de um problema relacionado ao navegador.

Limpe o cache do DNS

O erro 502 Bad Gateway também pode aparecer em função de problemas no DNS, como valores de endereço IP incorretos armazenados em cache. Nestes casos, limpar o DNS é outra solução que você pode tentar. Aqui está um tutorial que ensina você a como limpar o DNS no Windows, no Mac e no Linux.

Você também pode tentar mudar temporariamente o seu DNS padrão para o DNS público do Google.

Teste a conexão em outro dispositivo

Se nenhuma das soluções acima corrigir o erro 502 Bad Gateway, teste a conexão em outro computador ou dispositivo móvel. Preferencialmente, ainda, teste tudo em outra rede de internet. Esse é o passo final que vai descartar se o erro está relacionado a sua máquina ou se o problema está em outro lugar.

Confira o registro de erros

Se o erro 502 Bad Gateway apareceu depois de alguma mudança ou atualização, é possível que a culpa seja do próprio site. A melhor abordagem, neste caso, é checar o registro de erro para ver sugestões do que pode ser feito.

No WordPress, você pode ativar o registro de error adicionado as seguintes linhas ao wp-config.php:

define( 'WP_DEBUG', true ); 
define( 'WP_DEBUG_LOG', true ); 
define( 'WP_DEBUG_DISPLAY', false );
imagem do arquivo de registro de erro no wordpress para resolver o erro 502 bad gateway

Todas as entradas geradas vão aparecer no arquivo wp-contents/debug.log.

Confira os plugins

Também é importante conferir os plugins e as extensões. Problemas com plugins em cache podem frequentemente levar à ocorrência do erro 502 Bad Gateway. Uma maneira simples de conferir se os plugins são a causa do problema é desabilitando todos eles por um breve momento. Para fazer isso, navegue pelo diretório wp-content e renomeie o diretório de plugins.

desabilitar os plugins um por um pode corrigir o erro 502 bad gateway

Se o seu site voltar a funcionar depois de ter desativado todos os plugins, você pode renomear a pasta de volta para plugins. Então, tente desabilitar os plugins um por um para determinar qual deles realmente causou o erro.

Confira os CDNs

o cloudflare pode ocasionar o erro 502 bad gateway

Outra causa do erro 502 Bad Gateway pode ser o CDNs (Rede de Distribuição de Conteúdo) ou os serviços de mitigação contra DDoS. Um exemplo notável poderia ser o CoudFlare, que pode causar o erro 502 Bad Gateway em duas variações diferentes, dependendo do problema.

imagem mostra que o erro 502 bad gateway está no provedor de hospedagem de sites

Esta imagem indica que o problema está relacionado ao CloudFlare e, para corrigi-lo, você precisa contatar o time de suporte ao cliente. Mas além disso, você também pode tentar desabilitar o CloudFlare, embora tenha em mente que a propagação do DNS pode levar algumas horas.

Entretanto, se você vir esta versão do erro, ele significa que o problema está relacionado ao seu atual provedor de servidor para sites.

Contate o Suporte ao Cliente

Se nenhuma dessas soluções acima resolver o erro 502 Bad Gateway, então é melhor contatar a equipe de suporte ao cliente do seu serviço de hospedagem de sites. Quando você for descrever o problema, tente informar as soluções de problemas que você tentou usar. Forneça o máximo de informação que conseguir e com certeza você receberá ajuda do time de atendimento.

Conclusão

Nesse tutorial você aprendeu o que é o erro 502 Bad Gateway e quais as melhores maneiras de contorná-lo com algumas soluções de problemas bem práticas.

Caso você tenha dicas extras, truques e até mesmo novas soluções, não deixe de compartilhar seu conhecimento com a gente pelos comentários abaixo!

Author
O autor

Andrei L.

Jornalista e conteudista SEO/Localização na Hostinger Brasil. Tem experiência em WordPress e na produção de conteúdos de tecnologia otimizados para conquistar as melhores posições no Google. É fã de games, adora vôlei, ama o inverno e está sempre buscando se aperfeiçoar no Inglês.