Como corrigir o erro 504 Gateway Timeout no WordPress

por | 19 nov, 21 | WordPress | 0 Comentários

Sua sessão de navegação na Internet acaba de ser interrompida por um erro inoportuno de 504 Gateway Timeout . Provavelmente, você já viu esse erro de vez em quando, pois ele ocorre quando um navegador não consegue se conectar ao site que você está tentando visitar. É um incômodo para os usuários da web que estão simplesmente tentando navegar até o site de sua escolha.

Se você é proprietário de um site, esse erro é mais do que um incômodo. Obter um erro de 504 Gateway Timeout em seu site WordPress pode ser caro para sua empresa, resultando em uma alta taxa de perda de tráfego, conversões e, por fim, receita.

Felizmente, solucionar um erro 504 é comum e bastante simples. Este artigo explica por que ocorrem os erros 504 e algumas abordagens para corrigi-los.

Vamos mergulhar!

O que é um erro de tempo limite do gateway 504?

Provavelmente, você viu erros de 504 Tempo limite do gateway várias vezes. Tende a ser confundido com o erro 404, que aparece quando uma página não está disponível ou não existe mais. No entanto, um erro 504 significa que a página existe, mas seu navegador simplesmente não consegue se conectar a ela em tempo hábil.

Para que um usuário possa acessar um site, ele deve estar hospedado em um servidor da web com acesso externo. Quando você acessa o domínio desse site, seu navegador estabelece uma conexão com o servidor e aguarda uma resposta. Na ocasião em que um servidor não responde, o site não carrega. É por isso que você vê o erro 504.

Um erro 504 pode parecer diferente, dependendo de qual navegador você está usando. Cada navegador da web exibe sua própria tela de erro de tempo limite de 504 gateway exclusiva . Além disso, sites individuais também podem personalizar suas próprias telas de erro. Dê uma olhada no nosso:

O que causa o erro “504 Gateway Timeout”?

As conexões de Internet são roteadas por vários servidores, ou gateways, antes de chegarem ao seu destino. Quando você visita um site, a conexão passa por servidores que devem responder adequadamente para que o site seja exibido. Se algum dos servidores não responder, você verá um erro 504 Gateway Timeout .

A menos que esses servidores estejam realmente inativos, eles devem responder tecnicamente em algum momento. Ainda assim, os navegadores da Internet são configurados para interromper as tentativas de conexão após um determinado período de tempo. É um recurso que evita que seu computador fique preso em uma tentativa perpétua de conexão com um servidor que não responde.

Aqui estão alguns motivos pelos quais um servidor pode não responder:

  • Há um problema com suas configurações de proxy. Às vezes, seu servidor proxy é muito lento para responder.
  • Você tem um domínio inacessível. Antes que alguém possa acessar seu domínio, ele deve se propagar primeiro . Se você tentar acessar um domínio logo após registrá-lo, isso pode causar a exibição de um erro 504.
  • Sua rede de distribuição de conteúdo (CDN) está com problemas. Há momentos em que o CDN do seu site (se você usar um) pode causar o aparecimento de um erro 504 Gateway Timeout . No entanto, essa não é uma causa comum para o erro.
  • Problemas com o seu host. A experiência nos ensinou que, na maioria das vezes, os erros 504 estão relacionados a problemas com seu provedor de hospedagem. Normalmente, esses problemas são resolvidos sem que você precise se envolver.

Freqüentemente, os erros de 504 Gateway Timeout serão resolvidos sem qualquer ação de sua parte. No entanto, você ainda deve prestar atenção quando eles aparecerem. Se o problema vier do seu provedor de hospedagem, é improvável que persista por muito tempo. Um provedor de hospedagem sólido deve cuidar do problema imediatamente.

Por outro lado, às vezes um erro 504 persiste. Se continuar por mais de uma hora, é quando você precisa agir.

Como corrigir o erro “504 Gateway Timeout” (6 maneiras)

Em primeiro lugar, se o erro 504 Gateway Timeout persistir, você pode entrar em contato com sua hospedagem a qualquer momento. Nunca é demais verificar o status do seu sistema. Se eles avisarem que tudo parece bom do lado deles, isso significa que você precisará solucionar o problema do seu.

Felizmente, existem várias maneiras de corrigir um erro 504 em seu site WordPress. Vamos dar uma olhada em suas opções. Lembre-se de que você deve criar um backup do seu site antes de tentar qualquer uma das correções mais complicadas.

1. Recarregue e reinicie

Antes de mergulhar nas opções mais detalhadas para corrigir um erro 504 Gateway Timeout , existem algumas etapas simples que você pode seguir. Primeiro, tente recarregar seu navegador. Aguarde alguns minutos após receber o erro 504 e clique no ícone Recarregar.

Além de recarregar a janela do navegador, você pode tentar:

  • Limpar o cache e recarregue o navegador novamente
  • Alternar os navegadores para ver se o problema persiste
  • Reinicie seu computador, telefone e / ou roteador e tente se conectar ao seu site

2. Verifique os plugins e o tema do WordPress

Às vezes, um problema com seu tema ou um de seus plugins pode fazer com que um erro 504 apareça em seu site. Garantir que ambos sejam atualizados corretamente é o primeiro passo em direção a uma possível correção – se, de fato, seus plugins ou seu tema estiverem causando o problema. Além disso, você vai querer ter certeza de que o backbone de sua instalação do WordPress está atualizado e que o servidor está executando a versão correta do PHP.

Desativar seus plug-ins do WordPress pode possivelmente esclarecer o problema do 504 Gateway Timeout . Acesse o diretório principal do seu site por meio de um cliente FTP (estamos usando o FileZilla neste exemplo) e abra a pasta wp-content . A partir daí, você verá uma pasta chamada “plugins”.

Para desativar rapidamente seus plug-ins, basta renomear a pasta. Você pode chamá-lo de plugins.deactivated ou plugins.old, se desejar.

Em seguida, volte para o seu navegador e recarregue. Se o seu site for exibido sem problemas, isso significa que um plugin está causando o erro 504. Para identificar qual plugin estava causando o erro, você precisará reativar sua pasta de plugins (basta renomeá-la para “plugins”) e, em seguida, desativar manualmente cada plugin individualmente, recarregando o site conforme você avança. Isso deve ajudá-lo a identificar qual plugin você precisa remover.

Se você estiver interessado em explorar se há um problema com o seu tema, certifique-se de ter feito backup do seu site. Para aqueles que têm experiência no trabalho com temas do WordPress, você pode considerar a troca de temas para ver se o problema persiste. Caso contrário, verifique com seu host de domínio ou um desenvolvedor WordPress para obter ajuda.

3. Teste suas configurações de proxy e / ou VPN local

A sua conexão com a Internet está configurada para utilizar um servidor proxy ? Isso pode estar causando o erro de tempo limite do gateway 504 . Se você quiser testar a teoria, deverá acessar as configurações do navegador que está usando no momento. A partir daí, você poderá descobrir se ativou um servidor proxy para sua rede local.

O acesso às configurações será um pouco diferente, dependendo do navegador e do sistema operacional (SO) que você está usando agora. Estou usando o Google Chrome, então vou mostrar como é localizar e acessar o menu Configurações. Basta ir para Configurações> Avançado, onde você verá um link denominado Sistema.

A partir daí, clique em “Abrir as configurações de proxy do seu computador”.

Estou usando o Mac OS, então, a partir daqui, gostaria de desmarcar as caixas em “Selecione um protocolo para configurar”. Em seguida, volte e recarregue a janela do navegador para ver se isso corrigiu o problema.

Se estiver usando um PC, vá para Configurações> Rede e conexão com a Internet e clique em Proxy. Você verá um botão ao lado de “Detectar configurações automaticamente”. Vá em frente e desligue isso. Em seguida, desative a opção “Usar um servidor proxy”. Volte para o seu navegador e recarregue para testar os resultados.

Usar uma VPN também pode causar erros 504 ocasionais. Se você for um usuário VPN, considere desabilitar sua VPN e recarregar para ver se isso está causando a exibição do erro 504 Gateway Timeout . (Se você gostaria de saber mais sobre como usar um servidor proxy versus VPN)

Tente recuperar o acesso ao seu site. Se o seu servidor proxy ou VPN causou o erro 504, aguarde algumas horas antes de reativá-lo. Provavelmente, o problema se corrigirá.

4. Verifique o status de “propagação” do seu domínio

Anteriormente, abordamos como funciona o Sistema de Nomes de Domínio (DNS) . Essencialmente, quando você compra, registra, conecta ou move um nome de domínio, as informações precisam se propagar (ou se espalhar) por uma rede de servidores que constitui o DNS. Esse processo pode levar um ou dois dias (até 48 horas), então seu site provavelmente passará por um breve período de inatividade se você estiver no meio do registro ou da transição do seu nome de domínio.

Algumas pessoas, incluindo você, podem não conseguir acessar o seu site se o domínio não tiver sido totalmente propagado. Nesse caso, você pode ver um erro 504 Gateway Timeout .

Você pode usar uma ferramenta como o DNSMap para verificar o status de propagação do domínio do seu site. Na página inicial, digite seu nome de domínio na caixa de pesquisa e clique em Verificar Propagação de DNS. Aqui estão os resultados de um dos meus sites:

Você notará que dois dos servidores de nomes não têm meu site registrado e, normalmente, isso não é motivo para preocupação. No entanto, se eu tivesse obtido um resultado negativo (que seria destacado em vermelho), presumiria que meu domínio não foi totalmente propagado. Se você obtiver um resultado negativo, principalmente de vários servidores de nomes, provavelmente precisará apenas dar um pouco mais de tempo.

Você também pode fazer login no portal do host do seu site para ver o status do seu domínio. Se o problema persistir, verifique com a equipe de suporte ao cliente do seu anfitrião.

5. Desative temporariamente a rede de distribuição de conteúdo (CDN) do seu site

Se você estiver usando um CDN , isso pode estar fazendo com que seu site exiba um erro 504 Gateway Timeout . Um CDN é uma rede de servidores em que cada um mantém uma duplicata do seu site, o que facilita o acesso de mais usuários em todo o mundo. Às vezes, porém, o CDN pode causar problemas.

É bastante raro um CDN causar um erro 504, uma vez que os CDNs atuam como um gateway adicional entre o servidor do site e os usuários finais. Um CDN pode lidar com uma grande carga de tráfego, mas às vezes há falhas. Quando um CDN está causando um tempo limite do gateway 504 , seu provedor exibirá o erro, que indicará qual é o problema. Se você estiver usando o Cloudflare, por exemplo, esta é a tela de erro que você verá:

Se você conseguir acessar e desabilitar seu próprio CDN (alguns proprietários de site não podem), tente fazer isso temporariamente para ver se isso resolve o erro 504. Deixe-o desabilitado por pelo menos algumas horas e tente acessar seu site novamente. Se você não conseguir desabilitar seu CDN, mas quiser experimentá-lo, entre em contato com o host do seu site.

6. Peça ao seu host do site para avaliar os problemas do servidor

Dependendo da causa do erro 504 Gateway Timeout no WordPress, você provavelmente não terá muito tempo de inatividade em seu site. No entanto, observe por quanto tempo o erro é exibido. Se o problema persistir por mais de algumas horas, talvez seja necessário entrar em contato com o host de seu domínio.

Existem vários problemas mais aprofundados que podem estar fazendo com que seu site WordPress mostre um erro 504. Ter o host do seu site para avaliar o servidor pode ajudá-lo a obter mais informações sobre o que pode estar causando o problema. Algumas possibilidades incluem:

  • Um banco de dados WordPress que foi corrompido
  • Hacks ou ataques DDOS
  • Problemas com o firewall do seu site
  • Mais tráfego do que seu site pode suportar (servidor sobrecarregado)
  • A necessidade de php workers adicionais no back-end do seu site
  • Problemas com sua conexão de rede
  • A necessidade de atualizar seu espaço de hospedagem na web para acomodar tráfego e largura de banda
  • Não há tempo suficiente para o seu navegador carregar totalmente, nas configurações do servidor ou no PHP

Se precisar de ajuda, seu provedor de domínio deve ser capaz de ajudá-lo a avaliar os logs de erro do seu servidor e quaisquer outros problemas que possam estar causando o erro 504 Gateway Timeout . A partir daí, eles podem ajudar a identificar e resolver o problema.

Conclusão

Na maioria das vezes, um erro de 504 Gateway Timeout não deve ser motivo de alarme. Ao mesmo tempo, definitivamente não deve ser ignorado. Se você estiver vendo um erro 504 em seu site WordPress, é hora de agir e descobrir qual é o problema.

Como uma recapitulação rápida, aqui estão algumas das etapas que você pode tentar solucionar um erro 504:

  1. Recarregando seu navegador, reiniciando seus dispositivos ou mesmo reiniciando seu roteador
  2. Verificando se seus plug-ins ou tema WordPress não estão causando o erro 504
  3. Desativando seu servidor proxy ou VPN
  4. Verificando o status de propagação do seu domínio
  5. Desativando seu CDN temporariamente
  6. Verificar com seu host de domínio para avaliar logs de erros e identificar outros problemas potenciais

Artigo original por

Posts Relacionados

0 comentários

Enviar um comentário

O seu endereço de e-mail não será publicado.