Como Corrigir o Erro 502 Bad Gateway: 10 Métodos

Como Corrigir o Erro 502 Bad Gateway: 10 Métodos

O Erro 502 Bad Gateway é um código de status HTTP comum, que você pode solucionar facilmente.

Neste guia, passaremos por dez soluções práticas para diagnosticar e corrigir um erro 502 Bad Gateway, tanto no caso de problemas do lado do cliente ou do lado do servidor. Exploraremos várias causas possíveis para o erro, garantindo que você tenha uma compreensão abrangente do que pode estar acontecendo de errado e retomar acesso ao site desejado.

Vamos lá?

Um erro 502 Bad Gateway é um código de status HTTP que mostra um problema de comunicação entre os servidores na internet, em que o servidor proxy ou o servidor de gateway recebe uma resposta inválida do servidor upstream. Na maioria dos casos, a resolução do erro 502 é fácil e rápida.


Código de erro
502 Bad Gateway Error
Tipo de erroErro no lado do servidor
Variações de erroErro temporário (502)Erro HTTP 502 Bad Gateway502 Erro de proxyGateway 502 ruim502 Serviço temporariamente sobrecarregadoUma tela branca em branco
Causas de erroProblemas no servidor upstreamO servidor proxy recebeu uma resposta inválidaErros de comunicação de rede entre servidoresSobrecarga do servidor devido ao alto tráfegoCache ou extensões do navegador com defeitoConfigurações de DNS incorretasProblemas de firewall ou CDN mal configurados

Quais São as Causas do Erro 502 Bad Gateway?

A mensagem de erro 502 Bad Gateway decorre de uma falha de comunicação entre servidores da web. Basicamente, ela ocorre quando um servidor que atua como intermediário recebe uma resposta de outro servidor que ele não consegue entender ou processar. Basicamente, há quatro causas para o 502 Bad Gateway:

  • Resposta sem sentido – o outro servidor enviou de volta dados errados ou incompletos.
  • Formato incorreto – a resposta está em uma linguagem ou formato técnico incorreto, que o o servidor intermediário não consegue interpretar.
  • Sobrecarga do servidor – o outro servidor está muito ocupado e não consegue responder adequadamente.
  • Problemas de rede – falhas na conexão entre os servidores.

Esses problemas impedem que o servidor intermediário atenda à sua solicitação, resultando em um erro 502.

Variações do Erro 502 Bad Gateway

Um erro 502 pode aparecer em qualquer dispositivo, serviço ou sistema operacional, mas a mensagem específica pode ser diferente dependendo da plataforma. Aqui estão algumas variações desse código de status HTTP que você pode ver:

  • Simples – Temporary Error (502), Erro 502, 502 Error.
  • Descritivo – Erro HTTP 502 Bad Gateway, 502 Server Error, com uma explicação.
  • Técnico – 502 – Web server received an invalid response while acting as a gateway or proxy server, HTTP 502, 502 Proxy Error.
  • Sobrecarga – 502 Service Temporarily Overloaded.
  • Específico do servidor – 502 Bad Gateway Nginx, dependendo do software do servidor.
  • Tela em branco – alguns sites mostram uma tela branca.

Alguns sites e navegadores possuem páginas de erro próprias, com informações adicionais. Por exemplo, o Chrome oferece dicas de solução de problemas e sugere tentar novamente.

erro 502 no google chrome

O GitLab explica o problema de comunicação e fornece soluções.

erro 502 bad gateway no site gitlab

O X (antigo Twitter), por outro lado, costumava exibir uma mensagem amigável com uma ilustração.

erro 502 no twitter

Melhore a Experiência de Usuário com Páginas de Erro Personalizadas

Recomendamos personalizar suas páginas de códigos de erro. Dessa forma, você pode melhorar a experiência do usuário fornecendo conteúdo útil aos visitantes.

Como Corrigir o Erro 502 Bad Gateway

Na maioria dos casos, o erro 502 Bad Gateway é temporário – basta aguardar cerca de 30 segundos para que ele desapareça. Para solucionar mais problemas, tente o seguinte:

1. Atualize a Página

Normalmente, o erro 502 Bad Gateway é temporário, decorrente de um aumento repentino de tráfego. Uma rápida atualização pode resolver o problema.

No Windows, pressione F5 ou CTRL + F5. No Mac, use CMD + R.

2. Verifique o Status do Site

Se o código de erro 502 ainda estiver sendo exibido, é possível que o servidor do site esteja passando por um período de inatividade.

Felizmente, há muitas ferramentas para examinar se o site está fora do ar, incluindo Down for Everyone ou Just Me e IsItDown. Basta inserir o URL desejado e verificar o status do site.

3. Limpe o Cache do Navegador

Se o erro de resposta inválida persistir, é possível que o cache do navegador tenha salvo arquivos desatualizados e corrompidos. Nesse caso, limpar o cache do navegador pode ser uma correção para o 502 Bad Gateway.

Lembre-se de que a remoção de arquivos em cache pode resultar na perda de dados importantes do navegador, incluindo favoritos e preferências de configuração. Para evitar isso, basta exportar seus dados do navegador e importá-los novamente depois.

4. Tente Acessar o Site numa Guia Anônima

Acesse o site numa aba anônima para determinar se o tempo limite do gateway 502 aparece devido a um problema relacionado ao navegador. Para abrir uma janela anônima, clique no botão de três pontos na tela do navegador e escolha Nova janela anônima.

abrindo nova janela anônima no google chrome

Se o erro não ocorrer no modo de navegação anônima, é provável que alguma extensão do navegador esteja causando o problema.

Tente desativar seus complementos ou extensões um a um. Ao excluir a extensão que está causando o erro, você deverá conseguir acessar o site. De acordo com nossa experiência, bloqueadores de anúncios frequentemente são os maiores culpados pelo erro 502.

Se isso não ajudar, tente usar um navegador diferente. Por exemplo, se você estiver usando o Google Chrome, tente usar o Mozilla Firefox.

Se a página funcionar no novo navegador, algum aspecto do outro browser pode estar causando o erro. Para resolver o problema, tente excluir e reinstalar o navegador com defeito.

5. Limpe o Cache do DNS

Outras causas comuns do 502 Bad Gateway são problemas de DNS, como endereços IP incorretos e servidores DNS que não respondem.

Nesse caso, limpar o cache do DNS pode ser a solução. Esse método funciona de forma semelhante à limpeza do cache do navegador: ele removerá os arquivos defeituosos do seu servidor DNS.

Considere também alterar temporariamente seus servidores DNS. Por padrão, seu provedor de internet atribui seus servidores DNS automaticamente. No entanto, você sempre pode alterá-lo para um servidor de terceiros, como o DNS Público do Google.

6. Teste em Outro Dispositivo

Se nenhuma das soluções de erro 502 acima funcionar, teste sua conexão com a internet em outro computador ou dispositivo móvel, de preferência conectado a uma rede diferente.

Além disso, tente reiniciar o computador e o roteador. Isso mostrará se o erro está relacionado ao seu equipamento de rede ou se o problema está em outro lugar.

7. Verifique os Registros de Erros

Se você encontrar um erro 502 no site após uma alteração ou atualização, pode estar lidando com um erro no servidor da web. A melhor forma de resolver esse problema é verificar o registro de erros do site.

Normalmente, seu servidor para sites permite acessar o log de erros do site por meio de um painel de administração. Você também pode ativar o log de erros no seu site WordPress adicionando as seguintes linhas no wp-config.php:

define( 'WP_DEBUG', true ); 
define( 'WP_DEBUG_LOG', true );
define( 'WP_DEBUG_DISPLAY', false );

Todos os erros gerados aparecerão no arquivo wp-contents/debug.log, permitindo que você detecte quais estão causando o erro 502 Bad Gateway.

8. Verifique Plugins e Temas

Às vezes, plugins ou temas com defeito podem causar o erro 502.

Isso ocorre porque plugins e temas mal codificados podem entrar em conflito uns com os outros. Quando isso acontece, seu servidor interrompe todos os scripts e consultas em seu site, tornando-o inacessível.

Em alguns sites, o problema geralmente é causado por plugins de cache ou de segurança. Há uma boa chance de que esses plugins bloqueiem a comunicação entre os servidores, fazendo com que o erro persista.

Se você não tiver um plugin de cache ou de segurança instalado, mas ainda assim estiver encontrando o erro HTTP 502, uma boa ideia desativar seus plugins e reativá-los um a um. Para fazer isso, vá até Plugins e clique em Desativar no menu Ações em massa.

desativando plugins em massa no wordpress

Em seguida, ative cada plugin e atualize o site após ativar cada um deles. Quando o erro 502 aparecer novamente, você terá encontrado o plugin com problema.

No entanto, se você não conseguir acessar o painel do WordPress, tente desativá-los no painel de hospedagem ou em um cliente FTP. Navegue até o diretório wp-content e renomeie o diretório de plugins, por exemplo, para plugins-disable.

Se você usa a Hostinger, acesse seu hPanel e clique em Arquivos. A partir daí, vá para Gerenciador de Arquivos → public_html → wp-content. 

Quando o site voltar a funcionar depois que todos os plugins forem desativados, você poderá renomear a pasta novamente para plugins. Em seguida, tente ativar os plugins um a um para determinar qual deles causou o erro.

Se o site ainda não estiver funcionando, siga as mesmas etapas com seus temas do WordPress.

9. Verifique sua Rede de Distribuição de Conteúdo (CDN)

Outra causa dos erros 502 Bad Gateway podem ser problemas com sua rede de distribuição de conteúdo (CDN) ou serviços de proteção de DDoS.

Uma CDN adiciona uma camada extra entre o servidor e o navegador para carregar conteúdo da internet com mais eficiência. No entanto, essa camada pode apresentar problemas ao se conectar com seu servidor de origem, resultando em erros 502.

Um exemplo notável é o Cloudflare, onde o 502 Bad Gateway pode ocorrer em duas variações diferentes, dependendo do problema.

imagem mostra o erro 502 bad gateway

A tela acima indica que o problema está no lado do Cloudflare. Para corrigi-lo, você precisará entrar em contato com a equipe de suporte técnico da empresa. Lembre-se de verificar a página de status do sistema da Cloudflare antes de fazer isso.

Como alternativa, você pode desativar o Cloudflare. No entanto, lembre-se de que a propagação do DNS pode levar algumas horas.

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

Se você vir o erro do Cloudflare mostrado acima, isso significa que o problema está no seu provedor de hospedagem. Nesse caso, tente entrar em contato com a equipe de suporte do provedor e peça ajuda.

10. Aumente o max_execution_time e o max_input_time do PHP

O timeout do PHP ocorre sempre que um processo PHP é carregado por mais tempo do que o max_execution_time ou o max_input_time especificados. Esses são os valores definidos nas configurações do PHP em seu servidor web. Normalmente, os valores são definidos como 300 segundos, por padrão.

Um timeout pode ocorrer durante o processo de migração e disparar um erro 502 Bad Gateway. Para corrigir esse problema, entre em contato com o suporte ao cliente do seu provedor de hospedagem para verificar quais são os valores definidos e se é possível aumentá-los.

Como Corrigir o Erro 502 Bad Gateway – Tutorial em Bídeo

Se você preferir acompanhar um tutorial em vídeo, confira este guia da Hostinger sobre como resolver esse erro:

Conclusão

Encontrar um erro 502 Bad Gateway Error pode ser incômodo, mas é um problema comum que se origina de um erro de comunicação entre servidores de sites ou e-mail.

Há muitos motivos para esse erro, incluindo configurações incorreta do servidor, sobrecargas, erros de software e problemas de rede. Ele pode ocorrer tanto no HTTP/1.1 quanto no HTTP/2.

Para resolver um erro de rede 502, atualize a página, verifique as configurações do servidor, cheque a estabilidade da rede, limpe o cache do DNS ou verifique se há tempo de inatividade generalizado. Boa sorte!

Erro 502 Bad Gateway: Perguntas Frequentes

Encontre abaixo respostas para algumas das perguntas mais comuns sobre o erro 502 Bad Gateway. 

O Erro 502 Bad Gateway é Permanente?

Não, o erro 502 Bad Gateway geralmente é temporário. Ele pode ocorrer devido a problemas pontuais, como erros no código do servidor ou problemas de DNS. Normalmente, você pode resolver o problema atualizando a página ou aguardando alguns minutos. Embora seja um erro do lado do servidor, a mensagem 502 Bad Gateway pode aparecer devido a fatores do lado do cliente, como configurações de cache ou DNS.

O 502 Bad Gateway Significa que Meu Site foi Invadido?

Um erro 502 Bad Gateway normalmente não indica uma invasão. Mais frequentemente, ele representa algum problema de comunicação do servidor, como quando um servidor proxy recebe uma resposta inválida de um servidor upstream. Embora seja possível que atividades mal-intencionadas levem a erros de servidor, um erro 502 por si só não é um indicativo de invasão ou violações de segurança.

O Erro 502 Bad Gateway Afeta o SEO?

Sim, um erro 502 Bad Gateway pode afetar a otimização de mecanismos de pesquisa (SEO) se persistir por muito tempo. Mecanismos de busca como o Google visam proporcionar aos usuários uma boa experiência, e páginas inacessíveis devido a erros de servidor podem afetar negativamente a classificação de um site. É fundamental resolver esses erros prontamente para minimizar qualquer possível impacto de SEO, especialmente em sites de nível empresarial.

Author
O autor

Bruno Santana

Jornalista formado pela Universidade Federal da Bahia, além de colaborador eventual do site MacMagazine e da editoria de cultura do Jornal A Tarde, de Salvador. Fascinado por tecnologia desde criança, criei meu primeiro blog no Wordpress aos 13 anos e nunca mais parei. Nas horas vagas, gosto de ir ao cinema e fazer experimentos na cozinha.