O que significa 502 Bad Gateway?
Um erro 502 Bad Gateway é um código de status HTTP que indica uma falha de comunicação entre dois servidores, especificamente, quando um servidor atuando como gateway ou proxy recebe uma resposta inválida de um servidor upstream. Quando você vê esse erro, significa que o servidor do site teve problemas para se comunicar com outro servidor do qual depende e não conseguiu carregar a página que você solicitou.
Erros 502 Bad Gateway acontecem quando há uma falha de comunicação entre dois servidores.
Causas comuns do erro
Como uma mensagem de erro genérica para problemas em um servidor gateway, o erro 502 Bad Gateway pode ter múltiplas causas possíveis. Algumas das mais comuns incluem um servidor sobrecarregado, problemas de DNS, bloqueios de firewall, falhas de proxy e dados de cache desatualizados.
-
Sobrecarga ou indisponibilidade do servidor: o servidor backend pode estar sobrecarregado, impedindo-o de funcionar corretamente. Isso pode acontecer quando muitas pessoas tentam acessar um site, como quando ingressos entram à venda ou as inscrições abrem por um tempo limitado. O site também pode estar passando por manutenção, o que significa que não consegue se conectar a outros servidores.
-
Problema de DNS: o DNS (Domain Name System) traduz nomes de domínio em endereços IP para que os navegadores possam acessar o servidor correto. Se as configurações de DNS do site tiverem sido alteradas, mal configuradas ou tiverem sofrido alguma falha, a solicitação de DNS pode não chegar ao servidor correto, resultando em um erro. Também é possível que o DNS do site tenha sido sequestrado. Para ter mais segurança, execute uma verificação de malware se você suspeitar de algo.
-
Bloqueio por firewall ou segurança: embora sejam projetados para filtrar tráfego malicioso, os firewalls às vezes podem funcionar bem demais e bloquear conexões com sites legítimos. O erro também pode indicar um ataque DDoS ao site se os sistemas de proteção começarem a bloquear grandes volumes de tráfego.
-
Erro de proxy: se você estiver usando um servidor Proxy ou VPN, pode receber o erro 502 se o proxy ou a VPN não conseguir se conectar ao servidor do site, se o próprio servidor estiver muito ocupado ou se não conseguir encontrar o endereço IP correto.
-
Cache desatualizado do navegador: seu navegador armazena, ou faz cache, de dados para que os sites carreguem mais rápido. Mas se os dados armazenados ficarem corrompidos ou desatualizados, seu navegador pode não carregar a versão correta da página. Isso pode acontecer quando você revisita um site depois de muito tempo sem limpar o cache do navegador, especialmente se o site tiver alterado sua configuração.
-
Tempo limite de rede: se o servidor de origem demorar muito para responder, o gateway que está lidando com sua solicitação pode atingir o tempo limite e retornar um erro 502 Bad Gateway, o que significa que você deve tentar novamente mais tarde. Na maioria dos casos, o atraso ocorre no servidor do site, não em seu dispositivo ou rede.
Um erro 502 Bad Gateway pode ser causado por servidores sobrecarregados, incompatibilidades de DNS, configurações de segurança incorretas ou outros problemas comuns.
Como corrigir erros 502 Bad Gateway
Assim como um erro 502 Bad Gateway tem múltiplas causas, ele também tem inúmeras soluções. Tanto para quem utiliza quanto para quem gerencia um site, apresentaremos uma análise detalhada de como diagnosticar e resolver o erro 502 Bad Gateway, independentemente de como ele ocorra.
Soluções para visitantes de sites
Se você estiver visitando um site e receber um erro 502 Bad Gateway, aqui está o que você pode tentar fazer:
-
Recarregar a página: o problema pode ser uma falha temporária, e o site pode carregar após alguns instantes.
-
Limpar o cache do navegador: seu navegador pode estar tentando se conectar a uma versão antiga do site, portanto tente limpar o cache do navegador. Também pode ajudar excluir os históricos de pesquisa e navegação para que nada interfira com o acesso ao site.
-
Reiniciar seu dispositivo: isso limpará programas em execução ou problemas de memória que podem estar causando o erro.
-
Desativar extensões do navegador ou sua VPN: eles podem interferir ou ser bloqueados pelo servidor de gateway do site.
-
Tentar outro navegador ou dispositivo: verifique se o problema persiste em outro navegador ou dispositivo. Você também pode tentar acessar o site no modo de navegação anônima para testar se o mesmo erro ocorre.
-
Verificar se o site está fora do ar para todos: Se o erro aparecer em vários dispositivos em sua rede, você pode verificar se o site está fora do ar em sites como https://www.isitdownrightnow.com/ ou https://downforeveryoneorjustme.com/.
-
Reiniciar o roteador: reinicie seu roteador ou modem para ajudar a corrigir quaisquer problemas temporários.
-
Limpar o cache do DNS: seu computador pode ter um registro desatualizado do endereço do site, causando um problema de DNS. Saiba como limpar o cache de DNS:
-
No windows: digite cmd na barra de pesquisa do menu Iniciar e abra o Prompt de Comando > Digite ipconfig/flushdns > Pressione Enter
-
No Mac: Abra o Terminal > Digite sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder > Insira sua senha > Pressione Enter
Se nada disso funcionar, apenas espere um pouco e tente novamente mais tarde. Provavelmente é um problema que precisa ser corrigido pelo proprietário do site e que precisa de tempo para ser resolvido.
Soluções para proprietários de sites e desenvolvedores
Se você tem propriedade de um site, veja como determinar o significado de um erro 502 Bad Gateway e corrigi-lo:
-
Revise a funcionalidade do servidor: verifique se seu site está em execução no painel de controle da hospedagem e reinicie-o ou redefina-o se não estiver funcionando.
-
Revise os arquivos de log do servidor: os arquivos de log do servidor podem ajudar a identificar a origem do erro, mostrando falhas ou avisos que ocorreram antes da resposta 502.
-
Verifique se há sobrecarga no servidor: um erro 502 Bad Gateway pode ocorrer se o servidor estiver sobrecarregado com muitas solicitações. Isso pode resultar de picos de tráfego, ataques DDoS ou scripts de backend ineficientes.
-
Verifique as configurações de firewall e segurança: teste se seu firewall é a causa desligando-o e veja se seu site carrega. Se o site carregar com o firewall desligado, coloque o endereço IP de seu servidor na lista de permissões ou ajuste a regra relevante.
-
Verifique seus plugins: um plugin com defeito pode estar interferindo na comunicação entre servidores. Desative quaisquer plugins instalados recentemente e veja se isso faz alguma diferença. Se fizer, considere remover o plugin do site.
-
Verifique sua configuração de DNS: o DNS pode estar apontando para o servidor errado. Use uma ferramenta como o DNSChecker para confirmar se seus registros apontam para o IP correto. Se você atualizou recentemente suas configurações de DNS, talvez seja necessário aguardar até 24 horas para que as alterações se propaguem.
-
Desative sua CDN: se todo o resto parecer normal, pode ser um problema com a Content Delivery Network (CDN). Desative temporariamente a CDN e verifique se o site carrega conforme o esperado. Se funcionar, reconfigure suas configurações de CDN.
Se você ainda não tem certeza do que está causando o erro 502 Bad Gateway, entre em contato com seu provedor de hospedagem para ajudar a encontrar a causa e corrigir o problema.
Como evitar erros 502 Bad Gateway
Tanto para quem navega quanto para quem é proprietário de um site, erros 502 Bad Gateway não são necessariamente inevitáveis: é possível tomar medidas para ajudar a evitar que um código de status 502 apareça novamente. Para garantir uma experiência de navegação suave e sem interrupções, vale a pena tomar medidas para evitar esses erros, especialmente se você tiver propriedade de um site.
Como usuários podem evitar erros Bad Gateway
Os usuários nem sempre conseguem evitar um erro 502 Bad Gateway, já que ele normalmente se origina no servidor do site, mas é possível reduzir as chances de dispará-lo mantendo o navegador atualizado, limpando seu cache e cookies, usando uma conexão à Internet confiável e simplesmente recarregando a página para resolver falhas temporárias.
Como proprietários de sites podem evitar erros Bad Gateway
Proprietários de sites podem ajudar a evitar erros 502 de seu lado fortalecendo a infraestrutura, mantendo os servidores atualizados, otimizando o desempenho do site e monitorando e mantendo os serviços de forma proativa.
Use uma infraestrutura confiável e bem configurada
Escolha um provedor de hospedagem confiável, com bom tempo de atividade, proteção contra DDoS e balanceamento de carga, que ajudem a prevenir erros 502 Bad Gateway. Se seu site recebe muito tráfego, use balanceamento de carga em vários servidores para gerenciar o tráfego e evitar falhas que podem causar um erro 502.
Mantenha servidores e softwares atualizados
Softwares de servidor desatualizados podem conter bugs ou configurações incorretas que prejudicam as conexões do site. Garantir que seu servidor e serviços de backend estejam atualizados ajuda a proporcionar melhor estabilidade e conectividade. Sempre teste atualizações e novos plugins em um ambiente de homologação antes de aplicá-los ao site em produção.
Otimize o desempenho do backend e do site
Melhore o desempenho do backend usando cache, compactando imagens grandes, otimizando consultas ao banco de dados e limitando plugins que consomem muitos recursos. Use uma CDN confiável, pois isso deve ajudar a reduzir as chances de sobrecarga, e certifique-se de que a configuração de IP do servidor de origem e as configurações do certificado SSL/TLS estejam corretas.
Monitore e mantenha serviços
Configure um monitoramento automático para que, se seu site cair, ele seja reiniciado imediatamente, sem que você precise perceber o problema primeiro. Além disso, monitore os arquivos de log de serviço para ajudar a identificar precocemente quaisquer mensagens de erro e comportamentos incomuns.
Proteja seu sistema contra erros e vulnerabilidades
Um erro 502 Bad Gateway pode resultar de problemas simples e inofensivos, ou pode ser um sinal de algo mais sério, incluindo malware. Seja qual for a causa, você vai querer corrigir o problema rapidamente e ajudar a evitar futuros erros e vulnerabilidades. É aí que o software antivírus ajuda.
O AVG AntiVirus Free é um antivírus premiado que bloqueia malware, alerta sobre conexões potencialmente inseguras, sinaliza arquivos suspeitos e ajuda a proteger sua rede contra interferências indesejadas. Embora o software antivírus não consiga corrigir causas de erros 502 do lado do servidor, ele pode ajudar a proteger seu dispositivo contra ameaças que atrapalham a navegação ou comprometem seus dados. Faça o download hoje mesmo para manter sua navegação mais segura.