Entre os muitos códigos de status que você pode receber quando um servidor não é capaz de responder à solicitação que você está fazendo, há o erro 504 Gateway Timeout. Você certamente já encontrou isso, embora seja verdade que é menos frequente do que outros erros que já falamos, como o erro 502 Bad Gateway ou o erro 500.
neste post vou me concentrar em explicar o que é e como corrigir um código de erro 504.,
o que é o erro 504 “Gateway Timeout”
sempre que você visita um site (ou tenta visitá-lo), seu navegador gera uma solicitação e a envia para o servidor que hospeda esse site. A solicitação é gerenciada e o servidor retorna um código de status HTTP que só será exibido se algo der errado. Se tudo correr bem, você simplesmente receberá o conteúdo que esperava.,
mais especificamente, o erro 504 é um código de status HTTP que indica que um servidor não recebeu a resposta que esperava de outro servidor em um prazo razoável ao tentar acessar um site ou preencher outra solicitação por meio do navegador.
em outras palavras, o código de erro 504 geralmente indica que um servidor com o qual é necessário se comunicar para exibir uma web não está respondendo rápido o suficiente., Quem envia a mensagem de erro é o servidor que, na cadeia de comunicação, não recebe resposta dentro do prazo estipulado e, portanto, não é capaz de cumprir a sua função.
o servidor que causa o código de status 504 não precisa ser diretamente aquele que hospeda a web, mas pode ser um servidor gateway ou proxy que esteja no caminho.,
o que é um servidor gateway ou proxy
em sua forma primordial, o acesso a um site implica que seu navegador faz uma comunicação com o servidor no qual ele está hospedado. Até aqui bem, não é?
a coisa é que, em temas da web ou da rede, as coisas nunca são tão simples e sempre há exceções. Um deles são os servidores proxy. Esses tipos de servidores são máquinas que mediam total ou parcialmente as comunicações que você faz contra outros servidores.
Qual é o propósito desses tipos de servidores? Bem, podem ser vários., Eu nomeio alguns para você ter uma ideia:
- um proxy pode atuar como “balanceador de carga”, recebendo sua solicitação e direcionando-a para o servidor menos ocupado de um grupo. Dessa forma, o servidor escolhido responderá mais rápido do que um com mais carga de trabalho.
- também podem atuar como firewalls, restringindo o tráfego da rede. Você já teve problemas no trabalho para entrar em uma página? Se sim, a culpa é certamente de um proxy que colocou sua empresa lá para”trabalhar mais”.,
- os proxies também permitem que você navegue na Internet através deles, tornando sua conexão um pouco mais privada. Estes são os chamados “proxies anônimos” (mas ojito e não acredite que eles são anônimos).
- finalmente, algumas configurações dentro de um mesmo servidor podem precisar de uma configuração de proxy consigo mesmo. É raro, mas em configurações de algumas linguagens de programação, como o PHP, pode ser necessário.,
Como você vê, há muitas razões pelas quais um proxy pode mediar uma conexão. Em essência, você pode pensar que o servidor que hospeda a web que você quer ver é simplesmente o último elo de uma longa cadeia encarregada de processar a solicitação HTTP que Você enviou.
portanto, o proxy é um nó que faz parte de uma rede muito maior e que conecta e roteia comunicações entre vários atores: cliente, servidor e outros nós necessários., Quando algum desses atores não responde em um tempo adequado, o servidor proxy dá a conexão por falha e retorna o erro 504 para que você saiba que “a culpa é de outro servidor que não respondeu” seja por lentidão, problemas de configuração ou alguma das outras causas que eu lhe conto neste artigo.
quais mensagens você pode encontrar ao receber um código de status 504
vai um pouco com base no site e no tipo de proxy que o lançou, pois os administradores podem personalizar a aparência da página de erro 504., É por isso que alguns sites apresentam mensagens personalizadas para códigos de status HTTP.
erros 504 aparecem em vez da web que você deseja acessar, mas a página de erro também pode conter o cabeçalho ou rodapé do site e uma mensagem personalizada informando o que está acontecendo. Por outro lado, um erro 504 também pode ser exibido como uma tela branca simples com um ” 504 ” bem grande na parte superior do navegador.,
algumas das mensagens mais comuns para o código HTTP 504 São:
erro HTTP 504 – Gateway Timeout
Gateway Timeout (504)
504 erro
504 Gateway Timeout
HTTP 504
o que causa o código erro 504 “Gateway timeout”
como eu disse antes, o erro 504 é um erro de conexão entre servidores. Portanto, você pode esquecer que é um problema com sua conexão ou com seu dispositivo., Na maioria das vezes, o erro 504 é causado pelo fato de que outro servidor está tomando isso com muita calma, está caído ou não está funcionando corretamente.
Como geralmente acontece com a maioria dos códigos de resposta HTTP que indicam um erro como este, pode ser complicado estabelecer a causa exata do 504 Gateway Timeout. Afinal, a comunicação entre cliente, servidor web e até mesmo Serviços de terceiros é um assunto complexo.,
de um modo geral, o mais comum é que o servidor com o qual você está tentando se comunicar está recebendo um grande número de solicitações e está ultrapassado ou caído no momento. Ele não pode funcionar com rapidez adequada e o navegador fornece ao usuário o código de status 504 Gateway Timeout. No entanto, também é possível que haja problemas de conectividade de rede ou até mesmo culpa de um plug-in de terceiros.Que confusão! Não se preocupe, agora vamos ver soluções para todas essas possíveis causas., Como eu disse acima, na maioria das situações, é raro que o erro 504 venha do lado do cliente, mas há algumas coisas que você pode tentar:
como corrigir o código de status HTTP 504 se você é uma visita
Como eu disse, o erro 504 provavelmente não tem nada a ver com você, então o normal é que você não conserta nada.
- a primeira coisa é recarregar a página: pressione F5 ou o botão de atualização do seu navegador. Se o erro 504 foi uma falha temporária, simplesmente, é possível que a atualização da página permita que você entre.,
Cuidado: Não recarregue a página se o erro aparecer logo após fazer um pagamento. Você pode duplicar a transação.
- Para se certificar de que não há nenhum problema com a sua rede local, por favor verifique se o site está dando problemas para todos ou apenas para você. Você pode fazer isso com diferentes ferramentas, mas as mais conhecidas são Pingdom Tools, Down For Everyone Or Just me E Is It Down Right Now. Digite o domínio que você está tentando acessar e verifique o resultado., Se a web estiver em queda, não haverá muito mais que você possa fazer, exceto esperar.
- Espere um pouco e tente novamente. Se o erro 504 estiver realmente sendo causado por uma falha na rede do site ou de um servidor com o qual você se comunica, o mais seguro é que todas as visitas estejam com o mesmo erro que você. É provável que o responsável pela web já esteja ciente e esteja trabalhando para colocar uma solução nele.
- se a web está apenas lhe dando problemas, é que a falha está do seu lado (isso é muito, muito incomum)., Para verificar se o erro 504 tem algo a ver com o seu navegador, Tente limpar o Cache, acessar no modo incógnito ou, diretamente, acessar a partir de outro navegador. Se você também não conseguir, talvez seu computador ou seu computador de rede estejam tendo um problema temporário de algum tipo: tente acessar de outro computador, conexão de rede ou (o mais fácil) do seu celular.
para usuários experientes: se nada funcionar e você estiver prestes a sair pela janela, faça uma última tentativa., Verifique se há uma falha no servidor DNS: você pode usar o DNS público do Google.
- Se a falha não estiver do seu lado (o que é normal) e o acesso correr muito rápido, você pode entrar em contato com o webmaster para alertá-lo sobre o erro 504 Gateway Timeout. A maioria dos sites tem um perfil em uma ou mais redes sociais a partir das quais eles interagem com seus seguidores. Os sites mais importantes geralmente também têm algum e-mail ou número de telefone através do qual você pode contatá-los.,
como corrigir o código de status HTTP 504 se você é o administrador da web
Em Primeiro Lugar, Como sempre, lembre-se de que é melhor se afastar do Cuidado do que se arrepender mais tarde. É vital que você faça um backup completo de sua instalação, banco de dados, etc., antes de fazer qualquer alteração no sistema.
- em primeiro lugar, verifique se o servidor no qual você está hospedado está funcionando normalmente., Às vezes, se o tráfego aumentar muito, pode resultar em um erro 504 (embora o mais comum seja um erro 503, a verdade) se o serviço que gerencia a resposta final estiver sobrecarregado e demorar para responder. É melhor descartar esse possível motivo o mais rápido possível: você pode usar o Pingdom Tools para verificar qual é a resposta da sua hospedagem.
- o código de status 504 também pode ter sido causado por alterações ou atualizações recentes em seu site. O mais fácil é verificar o relatório de erros., Os usuários do WordPress podem adicionar essas linhas ao arquivo wp-config.php para assim poder ver todos os resultados em debug.,div>
123define( ‘WP_DEBUG’, true );define( ‘WP_DEBUG_LOG’, true );define( ‘WP_DEBUG_DISPLAY’, false );
- El erro 504 Gateway Timeout pt WordPress también puede ser causado por errores en la base de dados., Instale o WP-DBManager e use as funções “Repair DB” e “Optimize DB”, para ver se isso resulta. Você também tem que verificar o arquivo .htaccess não contém erros, especialmente se você tiver reinstalado o WordPress recentemente.
- Se você está recebendo um código de status 504 no WordPress, também não faz mal verificar plugins (especialmente aqueles que fazem funções de cache). Desative todos eles temporariamente e verifique se você ainda vê o erro. Se não, você saberá que um plugin era o culpado., Volte a ativá-los todos e comece a desativá-los um a um até identificar qual deles faz o erro pular.
- Você está usando um serviço CDN? No caso do CloudFlare, o erro 504 aparecerá personalizado: “504 Gateway Timeout / cloudflare-nginx”. Desative o CDN, aguarde algumas horas até que os DNS se espalhem e o erro 504 deve ter desaparecido. Você também pode entrar em contato com o Suporte do CloudFlare para verificar o que aconteceu. Também não faria mal se você tentasse usar o arquivo hosts para acessar seu site e descartar problemas do lado do CloudFlare.,
- finalmente, se nada der resultado, é melhor entrar em contato com seu provedor de hospedagem. É possível que o erro 504 se deva a um problema que eles possam resolver.
conclusão
o bom (e o ruim) do erro 504 é que ele geralmente é originado em um servidor intermediário, então, como usuário, você não poderá fazer muito para corrigi-lo. Em geral, você poderá esperar um pouco e o assunto será resolvido sem sua intervenção., No entanto, se você estiver com pressa, se estiver usando um aplicativo on-line e não puder continuar trabalhando nesse meio tempo ou se a web afetada for sua e você estiver perdendo tráfego, talvez queira aplicar as possíveis soluções que sugeri neste post.
Deixe uma resposta