O que é o erro 502 Bad Gateway e como corrigi-lo no WordPress?
Publicados: 2018-10-27
Gerenciar sites criados com WordPress é fácil, mas é igualmente frustrante solucionar os erros, que podem ocorrer a qualquer momento. Assim como prescrever o medicamento certo para combater eficazmente uma doença, é necessário um conhecimento completo sobre essa doença; também é essencial conhecer o erro e suas causas antes de solucioná-lo.
Hoje, o erro na discussão é “WordPress 502 Bad Gateway Error”, que é capaz de quebrar seu site e leva algumas horas valiosas de solução de problemas do seu dia atarefado.
Índice
- O que é erro 502 de gateway inválido?
- Por que ocorre o erro 502 Bad Gateway no WordPress?
- Corrigir erro 502 de gateway inválido no WordPress
- Verifique se o host da web está responsivo
- Recarregue a página
- Limpar cache de navegação
- Procure por problemas de DNS
- Corrija o DNS local
- Desativar CDN
- Temas de auditoria e plug-ins
- Verificar registros
- Tempo Limite do PHP
- Verifique os Scripts
O que é erro 502 de gateway inválido?
Para entender o erro 502 Bad Gateway, você deve estar ciente de como um navegador carrega dados do servidor. Quando um usuário visita um site, o servidor envia uma solicitação para buscar os dados necessários para exibir o conteúdo no navegador.
Se o servidor responder com precisão às solicitações, ele receberá o conteúdo solicitado, caso contrário, a tela 502 Bad Gateway Error será exibida.
Os sites WordPress são executados em vários servidores alocados para uma tarefa específica. Por exemplo:
- Servidor de banco de dados para bancos de dados WordPress
- Servidor de aplicativos para executar PHP e outros conteúdos relacionados a aplicativos
- O servidor proxy reverso responsável por Nginx, Apache, Varnish
- Servidor da web para servir arquivos do site
Os vários servidores juntos podem complicar a maneira como o navegador lida com as solicitações. Ao receber a solicitação, o servidor proxy reverso vai buscar dados dos servidores de origem, como um servidor de banco de dados, servidor de aplicativos e servidor da web.
Se qualquer um desses servidores enviar uma resposta inválida, o servidor proxy reverso voltará ao navegador e exibirá 502 Bad Gateway Error.
Freqüentemente, vemos 502 Bad Gateway Error de forma diferente em diferentes sites, mas todos eles apontam a mesma coisa: o servidor não foi capaz de responder às solicitações. Vejamos alguns dos exemplos que esse erro mostra.
- "502 Bad Gateway"
- “HTTP Error 502 Bad Gateway”
- “502 Serviço temporariamente sobrecarregado”
- “Erro 502”
- “502 Proxy Error”
- “HTTP 502”
- “502 Bad Gateway NGINX”
- “502 Erro do servidor: o servidor encontrou um erro temporário e não pôde concluir sua solicitação”
- “502. Isso é um erro. O servidor encontrou um erro temporário e não pôde concluir sua solicitação. Por favor, tente novamente em 30 segundos. Isso é tudo que sabemos."

O Twitter exibe 505 Bad Gateway Error de uma forma mais amigável.

O Google exibe 505 Bad Gateway Error com a sugestão de tentar novamente após algum tempo.

Agora que entendemos o que é 502 Bad Gateway Error e como diferentes sites o exibem. Vamos prosseguir e explorar o que causa esse erro e como podemos corrigi-lo no WordPress?
Por que ocorre o erro 502 Bad Gateway no WordPress?
Obtemos 502 Bad Gateway Error quando o servidor falha em responder com precisão e retorna a solicitação com informações inválidas. No entanto, existem outras possibilidades e conhecê-las é importante se você deseja solucionar esse erro de forma eficaz.
- Seu servidor está ocupado com outras tarefas ou atingido por grande tráfego de um site específico (no caso de hospedagem compartilhada)
- Os servidores de origem não respondem ou estão inacessíveis
- Erros no banco de dados
- Problema com o servidor proxy reverso
- Scripts PHP corrompidos em arquivos, como temas e plug-ins do WordPress.
- CDN está agindo mal
- Problemas de DNS
Todas as possibilidades acima podem resultar em WordPress 502 Bad Gateway Error. No entanto, a solução de qualquer erro fica mais complicada se você não conhece os elementos envolvidos no acionamento desse erro.
Embora tenhamos estabelecido um entendimento completo do que é 502 Bad Gateway Error e por que isso acontece? Isso nos dá um tíquete para nossa próxima seção, que cobre as correções para esse erro.
Sua hospedagem WordPress atual está apresentando baixo desempenho?
Migre para Cloudways e maximize o desempenho do seu WordPress.
Corrigir erro 502 de gateway inválido
Verifique se o host da web está responsivo
A primeira coisa que você precisa é verificar se o seu servidor web está respondendo ou não. Nem sempre é algo terrível acontecendo ao seu site WordPress.
A maneira mais fácil de descobrir se o seu servidor é realmente o culpado é executar uma verificação online. Visite site24x7 e insira o nome do seu servidor web.

Os vários locais farão ping em seu servidor e mostrarão as estatísticas como tempo de carregamento, perda de pacote e tempo de resposta.
Outra maneira de verificar a capacidade de resposta do seu servidor da web é fazer ping manualmente usando SSH.
Basta acessar o SSH, terminal e executar o seguinte comando:
ping (IP do servidor)
Agora, substitua “IP do servidor” pelo endereço IP do seu servidor.

Se o seu servidor estiver respondendo, ele mostrará o ping em cada intervalo.

Às vezes, qualquer consulta ou tarefa leva mais tempo do que o normal; o servidor o cancela e retorna com 502 Bad Gateway Error. É comum em hospedagem compartilhada e o provedor elimina o script para evitar qualquer impacto negativo em outros sites hospedados no mesmo servidor.
Se você estiver hospedando seu site WordPress na Cloudways, as chances de obter esse erro são baixas. Isso porque você é o único dono do seu servidor e controla os sites hospedados nele e nós usamos uma pilha poderosa que pode lidar com uma carga nos servidores.
No entanto, se você ainda encontrar esses problemas, o suporte por chat ao vivo 24/7 da Cloudways pode ajudá-lo a se recuperar dessa situação.
Recarregue a página
Às vezes, apenas recarregando a página da web, você pode economizar horas na solução de problemas. Isso está certo!
É possível que você obtenha um servidor sobrecarregado por algum tempo e, quando você verificar novamente em um minuto ou mais, ele será reativado.
Além disso, verifique se o site está fora do ar apenas para você ou para todos os outros. Para fazer isso, basta testar o URL em Down For Everyone Or Just Me .

Se o site está disponível para todos os outros, o problema está no seu fim. Tente mudar o navegador da web.
Limpar cache de navegação
O navegador é capaz de armazenar em cache ou armazenar dados do site, de forma que na próxima visita do usuário, ele não precise baixar novamente os mesmos recursos estáticos. É uma forma eficaz de utilizar recursos, mas também apresenta algumas desvantagens.
Digamos que você acessou um navegador diferente e a página da web carregou perfeitamente. Sabendo que sua página da web carrega corretamente, você volta ao navegador padrão, mas o problema persiste.
Isso ocorre porque seu navegador está exibindo a cópia em cache dessa página da web. Para corrigir isso, basta limpar o cache do navegador.
Procure por problemas de DNS
Domain Name System ou abreviatura de DNS é uma forma de vincular o nome de domínio a um endereço IP. Se o domínio não resolver o IP correto, ele pode acionar 502 Bad Gateway Error. Podemos ver esse erro ao migrar o site WordPress para um novo host, que requer alterações no servidor de nomes DNS.
As alterações podem levar de 24 a 36 horas para serem propagadas. Durante esse período, se você tentar acessar seu site, poderá obter WordPress 502 Bad Gateway Error.
Corrija o DNS local
Podemos limpar o cache DNS no prompt de comando do Windows. No sistema operacional Windows, execute o comando ipconfig / flushdns para limpar o cache DNS. No Mac OS, execute o comando como dscacheutil -flushcache dentro da janela do terminal.
Desativar CDN
O Content Delivery Network (CDN) é amplamente utilizado para servir o conteúdo estático do site. É uma técnica útil para entregar conteúdo da web com mais rapidez para um público global. No entanto, o CDN pode ser um dos motivos do erro de gateway incorreto do WordPress 502 devido a uma camada extra entre o servidor e o navegador.
Para cruzar isso de sua lista de possíveis causas, simplesmente desative o serviço CDN e tente acessar seu site. Se o site carregar corretamente, você pegou o culpado. Você só precisa entrar em contato com o suporte do CDN e, se não, sugerimos que continue acompanhando o restante do artigo.
Temas de auditoria e plug-ins
Temas e plug-ins desempenham um papel essencial em qualquer site WordPress. É quase impossível ter um site totalmente funcional sem adicionar temas e plug-ins. Eles também podem se tornar um motivo de WordPress 502 Bad Gateway Error.
Temas e plug-ins, que contêm código PHP incorreto, podem causar problemas que não são compreendidos pelo servidor ou demoram muito para serem processados. Isso resulta em 502 Erro de gateway inválido.
Comece desativando todos os plug-ins do FTP. Simplesmente acesse seu diretório raiz onde seus arquivos WordPress estão instalados, ou seja, pasta public_html, navegue até wp-content → plugins e renomeie a pasta de plugins, para que fique inacessível para o sistema WordPress.

Agora verifique seu site e se carrega corretamente, então comece a ativar o plugin um por um até encontrar o que está causando problemas.
Se você não encontrar nenhum plugin com defeito, vá em frente e procure um tema com defeito. Dentro de sua pasta wp-content, navegue até temas e renomeie seu tema ativado para desativá-lo. Removê-lo pode não ser a opção adequada, pois enviá-lo novamente pode perder o estilo personalizado.

Agora volte ao seu site e se você vir uma tela branca em vez de um erro, então o Vola! Seu tema estava causando o problema. Faça login em seu wp-admin e ative o tema padrão.
Verificar registros
Os logs do WordPress são úteis quando se trata de solucionar os erros. Podemos habilitar os logs de erros adicionando o seguinte código dentro do arquivo wp-config.php .
define ('WP_DEBUG', verdadeiro);
define ('WP_DEBUG_LOG', verdadeiro);
define ('WP_DEBUG_DISPLAY', falso);Os logs estão localizados dentro da pasta wp-content. Os usuários do Cloudways podem tirar proveito da ferramenta de monitoramento integrada New Relic para uma análise precisa e abrangente.
Tempo Limite do PHP
Quando o PHP atinge o tempo máximo permitido na configuração do servidor para executar um script, ele mostra um erro. Às vezes, ele pode acionar o WordPress 502 Bad Gateway Error. Para evitar isso, basta aumentar o valor do tempo máximo de execução . Por padrão, ele é definido como 300 segundos, ou seja, 5 minutos.
Verifique os Scripts
Criamos funcionalidades e temas personalizados no WordPress. Essas funções personalizadas podem ser o motivo pelo qual seu servidor não consegue processá-las. Além disso, chamar APIs de terceiros, como Google reCAPTCHA , que gera tokens longos, pode sobrecarregar o servidor e retornar com 502 Bad Gateway Error.
Pensamentos finais!
Esperamos que, depois de ler este artigo, o erro 502 Bad Gateway não pareça tão assustador na próxima vez que você o ver. A solução de problemas é fácil se você puder prever a origem e usar as técnicas listadas neste artigo para corrigi-la. Ainda podemos corrigir o erro de gateway ruim do WordPress 502 apenas recarregando e limpando o cache do navegador, mas nem todo dia é ensolarado, então é aconselhável se preparar para o escuro.
