O que é um erro 502 Bad Gateway (e como corrigi-lo)


Ninguém gosta de um código de erro! Para a maioria dos usuários, ver um número de erro não ajuda em nada porque o número não significa nada, a menos que você tenha memorizado o livro de códigos relevante.

Se você encontrar um “502 Bad Gateway Error”, o problema é quase certamente um erro interno do servidor. É essencial compreender o problema e, em alguns casos, existem algumas medidas que você pode tomar para resolvê-lo. Explicaremos o que esse erro significa e exploraremos maneiras de fazer com que tudo volte a funcionar.

Códigos de status HTTP

O código de erro 502 faz parte do conjunto de códigos de resposta de erro HTTP. HTTP ou Hypertext Transfer Protocolé o protocolo principal que faz a web funcionar. Faz parte de um conjunto maior de protocolos da Internet e descreve como servidores e clientes se comunicam entre si ao solicitar ou enviar conteúdo da Web.

Quando seu navegador (o cliente) solicita dados de um servidor usando HTTP e algo dá errado, o servidor web fornece uma resposta inválida, resultando em um código de erro. O mais famoso deles é provavelmente o Erro 404, que significa simplesmente que o servidor não consegue encontrar uma página no endereço que você especificou.

A família de códigos de erro 5xx

Existem cinco conjuntos numerados de códigos de resposta a erros: 1xx, 2xx, 3xx, 4xx e 5xx.

O grupo de códigos 5xx é composto por todos os códigos de erro do servidor. Isso significa que quando você vê um código começando com o número cinco, o problema quase certamente está no servidor. Na maioria das vezes, se algo der errado com o servidor, tudo o que você pode fazer é esperar e tentar novamente mais tarde. Em geral, estes são erros temporários. Se você estiver tentando acessar um serviço importante como Amazon ou Google, esses tipos de erros serão resolvidos quase imediatamente, a menos que haja uma interrupção grave.

O que é um “gateway”?

Erro 502 é um erro de “gateway inválido”. Um dispositivo de gateway é um nó em uma rede de computadores que serve como gateway para outros recursos da Web mais acima na rede.

Seu roteador ou modem de Internet é um dispositivo Porta de entrada. O mesmo ocorre com os mega roteadores que seu ISP usa para conectar seus usuários aos principais troncos da Internet. Se você quiser saber mais sobre como tudo isso se encaixa, leia Quem é o dono da Internet? Arquitetura da Web explicada..

Um “gateway inválido” significa simplesmente que o dispositivo de gateway não conseguiu recuperar os dados solicitados dos servidores upstream na rede. Gateway ruim, ruim!

Causas comuns do erro HTTP 502

O erro 502 pode ocorrer por vários motivos, mas a maioria são problemas do servidor. Um servidor de origem sobrecarregado é de longe o motivo mais comum. Um servidor de origemé um computador que contém o site e escuta solicitações de usuários para fornecer esse conteúdo.

Sobrecarga do servidor

Pode haver muitas pessoas fazendo solicitações ao servidor simultaneamente, então ele não consegue honrar nenhuma que esteja além de sua capacidade. Você pode até ver um erro “serviço 502 temporariamente sobrecarregado” em vez de “gateway inválido”.

Ataques DDoS

Às vezes, os servidores ficam sobrecarregados propositalmente durante um ataque DDoS (negação de serviço distribuída), mas o resultado é semelhante. Se o servidor demorar muito, isso contará como um tempo limite do servidor e você receberá um código de erro. Os ataques DDoS não são tão comuns como eram no passado, graças a serviços como o CloudFlare, que atuam como um buffer entre um servidor e uma enxurrada de solicitações. Portanto, qualquer sobrecarga que você encontrar provavelmente será um alto uso legítimo.

Configuração incorreta do servidor

As configurações firewall do servidor ou de rede podem estar configuradas incorretamente ou identificar erroneamente seu endereço IP como um endereço que deve ser bloqueado. Se você estiver usando um endereço IP dinâmico (como a maioria das pessoas faz), pode ter recebido um endereço que um usuário problemático usou anteriormente.

A Internet é incrivelmente complicada e existem dezenas, até centenas de dispositivos de equipamentos de rede entre o seu dispositivo e o servidor que você está tentando acessar. Alguns deles podem estar com problemas.

Servidores com bugs

Finalmente, o servidor pode estar inoperante ou ter bugs de software que o impossibilitam de atender às solicitações. Lembre-se de que um servidor é apenas um computador e alguém ou alguma coisa pode ter estragado tudo. Portanto, até que alguém depure o software, o problema persistirá. Você encontrará centenas de artigos na web detalhando como corrigir problemas com o Software de servidor web Apache, tapando falhas no Código PHP ou resolvendo problemas de configuração com o Sites WordPress >..

Agora que você tem uma boa ideia básica do problema, veremos algumas coisas que você pode tentar ao solucionar o problema.

Atualizar a página

Se você se deparar com um erro 502, a primeira coisa que você deve fazer é atualizar a página da web. A maioria dos erros como esse ocorre porque há um problema temporário de rede em algum momento ou porque o servidor está sobrecarregado. Você também pode optar por esperar até que os horários de pico terminem (com base no fuso horário do local do servidor) antes de tentar novamente. Em 99% dos 502 casos de erro, tentar novamente mais tarde é a resposta, mas enquanto você espera, há outras coisas que você pode fazer.

Verifique se o site está fora do ar para todos

Embora um erro 502 sugira que há um problema no final da conexão do servidor, nunca é demais ter certeza de que você não é o único com problemas. Você pode usar sites como Está para baixo agora? ou Detector de queda para confirmar que você não é o único a ver um código de erro em vez das últimas fotos dos cachorros da sua mãe no Facebook.

Alguns desses sites podem mostrar detalhes importantes, como a frequência com que um site fica fora do ar, se ele está fora do ar apenas em determinadas regiões e se outros usuários estão reclamando de problemas específicos no momento.

Reinicialize seu roteador

Às vezes, o gateway ruim é o gateway da sua casa. Seu roteador é um computador como qualquer outro, o que significa que ele pode travar, travar ou sofrer bugs. Como acontece com outros computadores, uma simples reinicialização geralmente pode resolver esses problemas.

Suponha que você precise redefina seu roteador com frequência para que sua conexão com a Internet volte a funcionar. Nesse caso, você pode querer realizar uma atualização de firmware ou considerar comprar um novo roteador com mais capacidade para lidar com vários dispositivos ao mesmo tempo.

Limpar cache e cookies do navegador

 [9 Clear.jpg]

Seu navegador mantém um cache dos sites que você visita com frequência e daqueles que visitou mais recentemente. Ao manter um cache, você obtém tempos de resposta mais rápidos do site e usa menos largura de banda para inicializar, já que não baixa elementos comuns da página toda vez que a atualiza ou visita novamente.

Infelizmente, os caches do navegador da Web podem dar errado e atrapalhar o carregamento adequado de uma página. Portanto, você pode querer limpar o cache do seu navegador. Não se preocupe em perder seu histórico, senhas e outras informações importantes. Tudo o que a limpeza do cache fará talvez seja desacelerar um pouco o acesso ao site até que um novo cache possa ser criado. Se você quiser saber como limpar o cache do seu navegador, confira nosso tutorial final: Como limpar o cache de qualquer navegador da web.

Cookies são outro tipo de dados que seu navegador mantém localmente e que podem interferir no carregamento do site. Geralmente, os cookies são bons para a experiência do site. Eles permitem que um site “lembre” informações sobre você para que você não precise fazer login todas as vezes ou perder o conteúdo do seu carrinho de compras se sua conexão for interrompida.

Além de potencialmente atrapalhar o funcionamento de um site, o cookies de rastreamento também pode ser um problema de privacidade, mas de qualquer forma, nosso tutorial Como limpar o histórico de qualquer navegador da web também mostra como limpar cookies. Apenas certifique-se de limpar apenas os cookies e não o seu histórico de navegação real!

Atualize seu navegador

Você deve sempre manter seu navegador atualizado, pelo menos para ter certeza de que possui os patches de segurança mais recentes instalados. Se você tiver atualizações pendentes, conclua-as primeiro, antes de acessar o site que está enviando um erro. Pode ser que seu navegador precise dos padrões da web mais recentes para se comunicar com a mais recente tecnologia de sites.

Não custa nada garantir que seu sistema operacional também esteja atualizado, pois pode haver problemas relacionados aos drivers de rede ou à pilha de rede do seu computador ou dispositivo.

Experimente um navegador diferente

Nem todos os navegadores são iguais. Se você estiver usando um navegador incorporado ou algum outro navegador menos conhecido, ele poderá não oferecer suporte a todas as funcionalidades ou requisitos de um determinado site.

Também pode ser simplesmente que algo deu errado com o navegador que você está usando. A maneira mais rápida de eliminar o navegador como origem do problema é usar um navegador diferente. Há muitos para escolher, incluindo Microsoft Edge, Safari (Mac ou iOS), Mozilla Firefox e Google Chrome, para citar apenas alguns.

Desativar plug-ins e extensões

Pode valer a pena iniciar seu navegador ou desativar (temporariamente) todos os seus plug-ins e extensões para eliminá-los como fonte do problema. Faça isso apenas se usar um navegador diferente sem essas extensões não mostrar o problema na mesma conexão de Internet.

Tente uma conexão de Internet diferente

Se o servidor que você está tentando acessar estiver bom, mas um dispositivo de gateway na rota para esse servidor for a origem do problema, talvez você queira forçar uma rota diferente usando uma conexão de Internet diferente..

Por exemplo, se sua conexão de banda larga doméstica apresentar o erro, tente acessar o site em seu smartphone usando sua conexão de dados móvel. A menos que ambas as conexões sejam do mesmo ISP, isso deverá evitar quaisquer problemas específicos do ISP.

Verifique seu servidor proxy

Se você estiver usando um servidor proxy, o gateway incorreto em questão pode, na verdade, ser o próprio servidor proxy. Muitos computadores do local de trabalho são executados por meio de um servidor proxy da empresa e nem sempre é possível contorná-los intencionalmente. Afinal, a empresa utiliza o servidor proxy para monitorar o que você faz na internet e controlar a segurança das suas informações.

Suponha que você não possa ignorar a conexão do servidor proxy na configuração Servidor proxy. Nesse caso, sua única alternativa é verificar se o servidor proxy está funcionando corretamente perguntando ao departamento de TI. Se você estiver usando um serviço de proxy privado, desative-o para verificar se isso está causando o problema. Se você estiver executando seu próprio servidor proxy doméstico, reinicie-o e verifique se ainda está configurado corretamente.

Experimente uma VPN

Embora gostemos de nos referir a um “servidor web”, a verdade é que a maior parte do conteúdo web está hospedada em vários servidores. As Content Delivery Networks (CDNs) mantêm cópias do conteúdo da web em vários servidores espalhados pelo mundo. Assim, quando você solicita acesso ao site, o conteúdo é atendido pelo nó CDN mais próximo de você, oferecendo as melhores velocidades e tempos de resposta. Também é mais barato usar largura de banda local em vez de enviar dados por linhas troncais internacionais, por isso as empresas preferem usar CDNs.

O problema é que, se o nó CDN local estiver sobrecarregado ou com problemas, você poderá receber um erro 502. Em teoria, você deveria ser roteado para o próximo nó de servidor em funcionamento. Mas, por precaução, você pode tentar usar uma VPN (rede privada virtual) para acessar o site de outro país ou região dentro do seu próprio país. Isso pode contornar o problema do servidor local.

Libere seu cache DNS ou altere seus servidores DNS

Os servidores DNS (Domain Name System) são como as listas telefônicas da Internet. Quando você digita um endereço como / (nosso site irmão) na barra de endereços, o servidor DNS traduz isso no endereço IP correto do servidor físico que enviará as informações necessárias.

.

Um determinado servidor DNS pode ter o endereço IP errado registrado (ele pode ter mudado), ou o servidor ao qual ele está se referindo pode ser um dos vários do site, e esse servidor está com problemas. Seu cache DNS local também pode estar corrompido ou desatualizado.

Você deve primeiro tentar limpe seu cache DNS e tentar novamente. Se isso não funcionar, você pode mude seus servidores DNS ver se isso resolveu o problema.

Os servidores DNS públicos do Google encontrados em 8.8.8.8 e 8.8.4.4 são alguns dos servidores DNS mais rápidos e confiáveis ​​do mundo.

Use uma página em cache

Se tudo o que você precisa de um site são informações estáticas, talvez você não precise que o servidor esteja instalado e funcionando. O Google e outros mecanismos de pesquisa indexam constantemente a web e fazem cópias em cache das páginas da web. Existem também sites como o Internet Wayback Machine, que arquiva páginas da web antigas e novas para que você possa ver as informações que elas possuíam em vários momentos.

É fácil ver a versão em cache de uma página usando o Google. Basta procurar os três pontos à direita do cabeçalho do resultado e selecioná-lo.

No menu exibido, escolha em cache .

Você verá uma página com esta mensagem no topo.

Entre em contato com o administrador do site

O último conselho que podemos dar ao enfrentar um erro 502 Bad Gateway é entrar em contato com o administrador do site. Se o problema parecer ser do seu ISP, você pode entrar em contato com o suporte ao cliente e perguntar se eles estão cientes de algum problema de acesso a esse site específico.

Muitos ISPs têm uma seção de “problemas conhecidos” em suas páginas iniciais ou painéis de contas de usuário, portanto, verifique-os também. No final, se nada neste artigo ajudar, está literalmente fora de seu controle e tudo que você pode fazer é esperar. Então, por que não conferir nossa seção Coisas divertidas para conhecer algumas maneiras excelentes de passar o tempo?

.

Postagens relacionadas:


12.04.2022