A maioria de nós já enfrentou um erro 502 bad gateway ao navegar na internet. Ele aparece quando um servidor tenta se conectar a outro e recebe uma resposta inválida. Isso significa que o site que você está tentando acessar está com problemas de comunicação nos bastidores.
Esse erro é frustrante, mas é muito comum e geralmente temporário. Então, vamos entender o que significa “502 bad gateway” e como corrigir esse problema rapidamente.
O que é um erro “502 bad gateway”?
Esse erro acontece quando um servidor, que atua como intermediário (ou gateway), recebe uma resposta inválida de outro servidor. Por isso, o site que você está tentando acessar não pode ser carregado porque há um problema entre os servidores que tratam da solicitação.
Mas, não se preocupe: a verdade é que o código de erro 502 é apenas um problema de servidor e não há nada de errado na sua conexão de internet. Ele acontece porque o servidor que atua como gateway ou proxy não consegue se conectar com o servidor upstream, como o aplicativo ou o servidor de banco de dados. Isso geralmente acontece em sistemas em que vários servidores processam a solicitação de um cliente.
Quando o servidor de gateway envia uma solicitação ao servidor upstream e recebe uma resposta inválida (ou não recebe qualquer resposta), ele retorna um erro 502 para o cliente (como seu navegador). Por ser uma falha na infraestrutura do servidor, ele é geralmente corrigido pelos próprios administradores.
Causas comuns de um 502 bad gateway
Sempre que encontrar um código de erro 502, descubra primeiro a causa raiz. Depois, tente algumas formas de corrigir o problema por conta própria. Veja algumas causas comuns desse erro:
- Servidor sobrecarregado: geralmente acontece quando o servidor upstream (aquele que fornece o conteúdo do site) está sobrecarregado pelo grande número de solicitações devido a um pico de tráfego ou um ataque de negação de serviço distribuído (DDoS). Como o servidor não consegue lidar com a carga, ele fica lento ou para de funcionar e retorna apenas o erro 502.
- Problemas de DNS: esses problemas ocorrem quando o servidor do gateway não consegue resolver o endereço IP do servidor upstream. Isso pode ser causado por registros DNS incorretos, inatividade do servidor DNS ou atraso na propagação de DNS após alterações (como trocar o serviço de hospedagem). O servidor não consegue encaminhar as solicitações corretamente sem resolução de DNS correta, o que dispara um erro 502.
- Erros de configuração de firewall: ocasionalmente, o firewall pode identificar incorretamente tráfego legítimo como prejudicial e bloqueá-lo. Com isso, a comunicação entre o gateway e o servidor upstream falha. Essa configuração errada ou regras muito restritivas impedem a comunicação correta entre os servidores, o que causa um erro 502.
- Problemas de rede: ao acessar um site, sua solicitação passa por vários servidores em que um gateway interage com o servidor upstream. Mas problemas como conexões instáveis, perda de pacotes de dados, excesso de tráfego ou interrupções de rede fazem com que a conexão seja interrompida, e você vê um erro 502 em vez da página da web.
- Cache ou extensões de navegador: um cache de navegador corrompido ou extensões com problemas podem interferir nas respostas do servidor e disparar um erro 502.
- Ataques de DDoS: às vezes, pessoas com más intenções tentam ataques de DDoS para sobrecarregar o servidor com o tráfego. Isso pode causar um erro 502 por esgotamento dos recursos do servidor.
- Problemas de servidor proxy: se você estiver usando um servidor proxy (intermediário entre seu dispositivo e a internet), problemas de configuração e desempenho podem causar um erro 502.
- Certificados SSL/TLS: eles funcionam como passaportes online que mantêm a comunicação segura entre servidores, criptografando os dados compartilhados entre seu navegador e o servidor. Mas se a conexão não for segura, eles podem disparar um erro 502 bad gateway.
- Tempo limite na solicitação PHP: às vezes, o servidor pode demorar muito para processar um script de PHP (pré-processador de hipertexto) porque está esperando respostas dos sistemas externos ou tem muita carga de processamento. Por isso, o gateway reporta um erro 502, já que não recebe uma resposta correta do servidor de backend que executa o código PHP.
Como corrijo um erro “502 bad gateway”?
Agora que você sabe o motivo do erro de bad gateway, é hora de entender se você, como usuário, pode fazer algo a respeito. Embora o administrador da rede precise corrigir o problema, você pode tentar o seguinte:
Atualizar a página
Às vezes, a mensagem de erro 502 é apenas uma falha temporária. Primeiro, você pode tentar atualizar a página, pressionando F5 (no Windows), Command + R (no Mac) ou o ícone de atualizar na parte superior esquerda. Isso pode funcionar se o problema do servidor se resolver sozinho ou o erro for ocasional.
Limpar o cache e os cookies do seu navegador
O cache ou os cookies armazenados podem interferir no carregamento correto de um site, especialmente se tiverem dados desatualizados ou corrompidos. Veja como limpá-los em alguns navegadores para corrigir um erro “502 bad gateway”:
- No Chrome: acesse Configurações > Privacidade e segurança > Excluir dados de navegação. Selecione Imagens em cache, Arquivos em cache e Cookies. Depois, clique em Excluir dados;
- No Firefox: acesse Opções > Privacidade e segurança > Cookies e dados do site > Limpar dados;
- No Safari: acesse Preferências > Privacidade > Gerenciar dados do site > Remover tudo.
Tentar outro navegador ou dispositivo
Para confirmar que seu navegador não está disparando um “502 bad gateway”, mude de navegador (por exemplo, do Chrome para Firefox). Você também pode tentar abrir esse site em outro dispositivo. Isso ajuda a determinar se o erro 502 está relacionado ao navegador, à rede ou ao servidor.
Reiniciar o roteador e modem
Talvez desligar e religar seus dispositivos de rede pode resolver os problemas de conexão que causam o erro 502. Basta tirar o modem e o roteador da tomada por cerca de 30 segundos e depois religá-los para reiniciar. Assim que terminar, verifique novamente o navegador para ver se o erro 502 continua aparecendo ou se foi resolvido.
Desativar a VPN ou o proxy
Às vezes, a VPN ou o servidor proxy podem interferir na comunicação entre o navegador e os servidores do site. Isso pode causar o erro 502. Para evitar esse problema, desative temporariamente a VPN ou o serviço proxy para ver se ele é resolvido.
Limpar o cache de DNS
Registros de DNS desatualizados também podem causar um erro “502 bad gateway”. Para resolver isso, limpe seu cache de DNS assim:
- No Windows: abra o Prompt de comando, digite ipconfig /flushdns e depois pressione Enter.
- No macOS: acesse o Terminal e digite sudo killall -HUP mDNSResponder. Em seguida, pressione Enter.
- No iOS/Android: reinicie seu dispositivo para limpar o DNS.
Verificar o status do site
Um erro 502 também pode ocorrer se o site estiver fora do ar para todos. Tente uma dessas ferramentas: Down For Everyone Or Just Me ou Is It Down Right Now? para verificar se o site está com problema. Basta informar o domínio da página que está tentando acessar para que essa ferramenta diga se o site está funcionando ou não.
Tentar uma rede diferente
Sua conexão com a internet raramente causa um erro 502, pois ele é um problema de servidor. No entanto, você pode tentar mudar para outra rede, como dados móveis ou outra conexão Wi-Fi, para confirmar se o problema persiste. Assim, você saberá se o problema está relacionado às configurações da sua rede atual.
Desativar temporariamente o software de segurança
Embora a finalidade dos firewalls ou programas antivírus seja proteger seu dispositivo, às vezes eles podem bloquear tráfego legítimo, causando um erro 502. Portanto, se nada mencionado acima funcionar, desative temporariamente o software de segurança para saber se ele está interferindo no carregamento do site.
Veja como desativar o software de segurança em alguns sistemas operacionais:
- No Windows: abra o software antivírus ou firewall e clique na opção Desativar ou Desligar. Depois, acesse novamente o site.
- No macOS: acesse Preferências do sistema > Segurança e preferência > Firewall. Depois, desative o firewall temporariamente.
Se você usar algum aplicativo de segurança de terceiros, faça o login e desative a conectividade. Esses procedimentos podem resolver o erro “502 bad gateway”.
Como prevenir erros 502 futuros
Se você está encontrando erros 502 com muita frequência, precisa tomar medidas proativas para evitá-los. Eu recomendo:
Limpar regularmente o cache do seu navegador
Ao longo do tempo, arquivos em cache e cookies ficam desatualizados ou corrompidos. Torne um hábito limpar o cache do seu navegador regularmente (pelo menos uma vez por semana) para impedir que dados antigos interfiram no carregamento do site.
Você pode usar até procedimentos de programação automática. A maioria dos navegadores também permite agendar limpezas automatizadas para que você não precise apagar o cache manualmente.
Otimizar as configurações da VPN ou do proxy
Às vezes, VPNs ou proxies podem ser os responsáveis pela instabilidade nas conexões ou pelos atrasos do servidor, que causam erros 502. Por isso, otimize suas configurações seguindo estas práticas recomendadas para ter um desempenho estável:
- Para superar bloqueios de rede, use uma VPN confiável, como a Surfshark, que oferece um serviço de ofuscação que faz com que tráfego da VPN pareça tráfego regular.
- Atualize regularmente seu software de VPN ou proxy para garantir a compatibilidade com os sites.
- Use servidores mais próximos de você para ter uma conexão mais rápida e confiável.
No entanto, se enfrentar problemas com sua VPN, confira este guia sobre o que fazer quando ela não conecta.
Manter o firmware do seu roteador atualizado
Um firmware de roteador desatualizado pode causar problemas de conectividade e erros 502. Para evitar isso, verifique sempre se há atualizações de firmware na página de configurações do seu roteador. Você pode acessá-la com um navegador.
Atualize o firmware para melhorar o desempenho da sua rede e corrigir vulnerabilidades de segurança. Isso garantirá a compatibilidade com tecnologias de rede modernas, reduzindo as chances de erros.
Evite erros de “bad gateway” com uma VPN segura
Sabemos que enfrentar um erro “502 bad gateway” é irritante, mas ele não passa de um problema temporário causado pelo servidor. Isso não é motivo de estresse. Você pode usar os métodos que descrevemos para encontrar e resolver o problema.
Se o erro for causado por problemas de rede, uma VPN confiável pode ajudar, pois ela mantém uma conexão estável. Então, se você estiver com problemas para se conectar, experimente um serviço confiável como a Surfshark para navegar com mais segurança.
Perguntas frequentes
Eu tenho alguma culpa pelo erro 502?
Não, um erro 502 é geralmente um problema de servidor, não culpa do usuário. Ele ocorre devido a problemas com o servidor ou a rede do site. No entanto, você pode corrigir o problema se recarregar a página ou reiniciar o roteador.
Como corrijo um erro “502 bad gateway” no meu site?
Para corrigir um erro 502, verifique se há sobrecarga nos servidores e reinicie-os. Talvez também seja necessário revisar as configurações do firewall para manter a comunicação adequada do servidor.
Como corrijo uma expiração do tempo do “502 bad gateway”?
Para corrigir a expiração do tempo do erro 502, verifique se há algum problema de conectividade de rede e depois apague seu cache DNS. Você pode até tentar reiniciar seus servidores e configurar o tempo limite no servidor proxy ou gateway.
