Como corrigir o erro 504 Tempo limite do gateway Windows, Linux ou Mac

Nos sistemas operacionais atuais existe uma série de erros associados a processos, serviços, hardware, aplicativos, mas um dos mais delicados e sobre o qual devemos estar sempre atentos é tudo relacionado a problemas de rede. Eles são importantes porque centenas de tarefas dependem disso e muito mais se falamos de servidores, pois, por não terem uma carga de rede ideal, muitos dos elementos ou funções não serão capazes de funcionar como esperado, afetando a produtividade em um nível geral .

Um dos erros, ou talvez o mais comum, que temos ao nível da rede é o erro 504 Gateway Timeout que vemos no Windows, macOS ou Linux e este erro simplesmente não nos permite aceder a um recurso web da forma necessária o que nos impede de acessar plataformas de negócios, e-mail e em geral qualquer página da web, o que é algo que fazemos no dia a dia.

A Solvetic irá analisar detalhadamente o que este erro implica e como podemos dar uma solução definitiva para ele.

Qual é o erro 504 de tempo limite do gatewayEste erro é um erro de código de status HTTP que basicamente indica que um servidor, que tem a função de atuar como gateway ou proxy, não recebeu a resposta adequada, e no momento solicitado, de outro servidor ao que você estava acessando enquanto tentando carregar a página da web ou concluindo outra solicitação do navegador.

No nível da rede, cada porta da rede, também conhecida como Gateway, e os servidores proxy são responsáveis ​​por regular o encaminhamento das solicitações para liberar a carga no servidor web e assim garantir uma transmissão segura e ágil dos dados em um ciclo que que é cumprido quando tentamos acessar um site é o seguinte:

  • Um endereço IP é obtido a partir do nome IP do site a ser visitado (a URL do site sem o cabeçalho "http: //"). Esta pesquisa, que inclui a conversão do nome IP em endereço IP, é realizada graças aos servidores de nomes de domínio (DNS).
  • Em seguida, uma conexão de soquete IP é aberta para esse endereço IP específico
  • Mais tarde, um fluxo de dados HTTP é escrito por meio desse soquete
  • Um fluxo de dados HTTP é recebido em resposta do servidor da web de destino, esse fluxo de dados inclui códigos de status cujos valores foram definidos pelo protocolo HTTP
Caso algo falhe em alguma dessas etapas, ocorre o erro 504, portanto suas causas podem ser variadas.

Todos os códigos de status de resposta de nível HTTP que estão na categoria 5xx são catalogados como respostas de erro do servidor. Vale lembrar que o protocolo de transferência de hipertexto (HTTP) permite a comunicação entre o cliente e o respectivo servidor web onde o conteúdo desejado está hospedado.

O HTTP cumpre a função de transmitir o hipertexto, daí o seu nome, da página web que é convertida em texto, imagens, áudio e muito mais, pelo software cliente, mas quando este processo demora muito mais tempo do que o estipulado gera o Portal 504 Erro de tempo limite.

504 errosAlguns dos erros que encontramos na categoria 504 são:

  • HTTP 504
  • Erro HTTP 504: Tempo limite do gateway
  • Tempo limite do gateway (504)
  • Erro de tempo limite do gateway
  • 504 Gateway Timeout
  • 504 Erro
  • Erro 504 Tempo limite do gateway

Este erro 504, como já mencionamos, pode ser exibido em qualquer sistema operacional e em qualquer tipo de dispositivo, seja móvel ou fixo.

1. Como diagnosticar o erro de tempo limite do gateway 504


Uma das formas mais práticas de verificar esse erro é usar o gateway que atua como intermediário na comunicação entre o computador local e o servidor web de destino. Cada computador na rede é atribuído a um gateway com a sintaxe 192.168.1. * ou 192.168.0. * que estabelece a comunicação de um endereço de rede local para outro endereço de rede local e quando saímos para o mundo da Internet, o modem ou roteador pega esse IP e garante que ele possa estar em diferentes faixas na rede global.

Agora é a hora de ver algumas soluções práticas para corrigir esse erro completamente.

2. Atualize o site para corrigir o erro 504


Em algumas situações, o erro de 504 Gateway Timeout pode ser temporário devido a uma queda repentina em um serviço, mas basta atualizar a página onde o erro é gerado clicando no botão Atualizar, pressionando a tecla F5 ou clicando no ícone de atualização localizado no URL da barra de endereço.

Em muitos casos, o conteúdo será totalmente carregado sem que isso aconteça com problemas graves.

3. Como verificar as configurações de proxy Windows, Linux e Mac


Quando utilizamos um provedor de proxy para navegar de forma muito mais segura e privada, mas uma má configuração de seus valores pode desencadear o erro indicado, neste caso devemos acessar esta configuração e verificar se está tudo de acordo com os dados fornecido pelo fornecedor.

janelasNo Windows iremos para o seguinte caminho:

  • Começar
  • Configuração
  • Rede e Internet
  • Proxy

Lá, validamos todos os aspectos do servidor proxy:

PROLONGAR

MacNo caso do macOS High Sierra, seguiremos o seguinte caminho:

  • Preferências do Sistema
  • Internet

Aí clicamos no botão Avançado e na aba Proxies confirmaremos a respectiva configuração:

4. Como reiniciar todos os dispositivos de rede Windows, Linux e Mac


Em alguns casos, o uso excessivo e prolongado de dispositivos de rede, como modem ou roteador, causa uma sobrecarga de trabalho nos mesmos, fazendo com que os pacotes de rede não sejam enviados de forma correta e resultando no erro 504.

Para isso, basta desligar nossos dispositivos de rede por um período de 2 a 4 minutos para resfriá-los e depois conectá-los novamente e tentar acessar o site defeituoso e verificar seu funcionamento ideal.

5. Como alterar as configurações de DNS do Windows, Linux e Mac


O servidor DNS (Domain Name System- Domain Name System) é responsável por traduzir os endereços IP em nomes de domínio e vice-versa, por isso é muito mais fácil para nós dizer Solvetic.com do que 178.33.118.246, mas em algumas situações o O DNS pode apresentar algum tipo de erro devido ao uso excessivo de seus recursos.

Lembremos que o DNS é fornecido pelo nosso ISP (Provedor de Serviços de Internet) e se seus servidores não forem potentes o suficiente pode afetar a tarefa de tradução e encerrar o erro 504. Podemos acessar o DNS de configuração de nossos sistemas e estabelecer um endereço IP de servidores públicos como o do Google, que possui servidores realmente capazes de suportar grandes cargas de trabalho.

Alterar DNS no WindowsNo caso dos sistemas Windows, seguiremos o seguinte caminho:

  • Painel de controle
  • Rede e Internet
  • Rede central e compartilhamento
Lá clicamos na linha Alterar configuração do adaptador e na nova janela clicaremos com o botão direito do mouse no adaptador de rede atual e selecionaremos Propriedades:

Na janela pop-up, localizaremos a linha do protocolo da Internet versão 4 e clicaremos no botão Propriedades:

Na nova janela, ativaremos a caixa Usar os seguintes endereços de servidor DNS e estabeleceremos o seguinte:

  • No campo Servidor DNS preferencial, definimos 8.8.8.8
  • No campo Servidor DNS alternativo, definimos 8.8.4.4

Clique em OK para salvar as alterações.

Alterar DNS macOSNo caso do macOS High Sierra, iremos para:

  • Preferências do Sistema
  • Internet

Lá clicamos no botão Avançado e na nova janela iremos para a seção DNS:

Lá, clicaremos no sinal + localizado na parte inferior e na janela exibida inseriremos os endereços IP dos novos servidores DNS:

Uma vez inserido, clique em Aceitar para aplicar as alterações.

Alterar DNS no LinuxNo caso do Linux, neste caso Ubuntu 17, clicamos no ícone de configuração localizado no canto superior direito e ali clicamos no nome da nossa conexão de rede:

A seguinte janela será exibida, onde selecionaremos a conexão novamente e clicaremos no botão Editar:

Na janela que será aberta, inseriremos os endereços IP dos servidores DNS desejados e clicaremos em Adicionar:

Finalmente, clicamos no botão Salvar para aplicar as novas configurações.

6. Como verificar alterações recentes de DNS no Windows, Linux ou Mac


Já falamos sobre o papel que o DNS desempenha na rede, o DNS é responsável por associar nomes de domínio, como Solvetic.com, a endereços IP específicos e, em seguida, armazena essa associação criada em uma série de servidores de nomes autorizados distribuídos em todo o mundo para que o acesso ao referido domínio seja correto e válido. Desta forma, quando inserimos o endereço Solvetic.com, ele é verificado com um servidor de nomes DNS próximo para determinar a qual endereço IP específico, chamado de recurso de internet, devemos nos conectar para acessar Solvetic.com

No caso de a Solvetic ter feito alterações recentes no servidor DNS, como uma alteração no endereço IP, isso exigiria a propagação dessa alteração entre todos os servidores da Internet. Isso é conhecido como propagação de DNS e você deve ter em mente que não é uma mudança que ocorre imediatamente e pode levar algumas horas para se propagar.

7. Como solucionar problemas de conectividade de servidor Windows, Linux e Mac


O erro 504 Gateway Timeout pode ser gerado porque um servidor está inativo ou inacessível por algum motivo. É importante esclarecer que atualmente a maioria dos servidores DNS não está hospedada em um único servidor, mas pode ser distribuída em vários sistemas ou mesmo depender de diversos serviços de terceiros para seu funcionamento.

Portanto, se algum desses servidores estiver inativo ou não puder ser acessado por algum motivo de hardware ou software, é a causa raiz desse erro.

Verificação de registrosAs aplicações web modernas são capazes de gerar logs de eventos de tudo o que acontece tanto com elas quanto com o servidor. Os registros de aplicativos são uma das ferramentas ideais para administradores, pois graças a eles temos a oportunidade de obter informações como:

  • Páginas que foram solicitadas
  • Servidores para os quais uma conexão foi estabelecida
  • Resultados do banco de dados
  • Usuários conectados e mais

Algo útil que os logs do servidor também nos oferecem é a capacidade de gerar informações associadas ao hardware real que executa a aplicação. Graças a isso, poderemos verificar o estado de todos os serviços conectados em tempo real e assim determinar se algo ali está causando a geração do erro 504.

8. Como corrigir configurações incorretas do Firewall


Lembre-se que o objetivo de um Firewall é monitorar e gerenciar o tráfego de rede, tanto de entrada quanto de saída, para atuar como administrador de acesso, analisando qual tráfego é seguro e qual pode ser classificado como malicioso. Dessa forma, o tráfego potencialmente prejudicial será interrompido e um registro será mantido para uso de gerenciamento.

Dentro de suas tarefas de segurança, o Firewall pode impedir um determinado site, como aplicativos que dependem de redes de entrega de conteúdo (CDN), que são projetados para atuar como um host de terceiros focado em conteúdo de grande porte, como imagens ou vídeos, para que o Firewall detecte isso como uma ameaça e evite que sua conectividade resulte no erro 504.

Para esclarecer dúvidas, podemos desabilitar temporariamente o Firewall do sistema e fazer a tentativa de conexão para descartar esta opção.

janelasNo caso do Windows iremos pelo seguinte caminho:

  • Painel de controle
  • Sistema de segurança
  • Firewall do Windows Defender
  • Personalizar configurações

Lá, ativamos as caixas Desativar Firewall do Windows Defender e clicamos em OK para aplicar as alterações.
No caso do macOS, iremos para Preferências do Sistema / Segurança e privacidade e na guia Firewall procedemos para desativá-lo:

9. Como configurar o Proxy no nível organizacional e resolver o erro 504


Se somos administradores de TI e somos responsáveis ​​pela gestão do servidor web, devemos validar se a configuração do proxy está correta, caso contrário o processamento das solicitações do cliente não funcionará como desejamos.

Por exemplo, se usarmos Nginx para gerenciar o servidor web, podemos acessar seu arquivo de configuração usando a seguinte linha com o editor desejado:

 sudo nano /etc/nginx/nginx.conf
Lá, adicionaremos o seguinte:
 proxy_connect_timeout 600; proxy_send_timeout 600; proxy_read_timeout 600; send_timeout 600;

Salvamos as alterações e reiniciamos o serviço Nginx executando:

 recarregar nginx de serviço

10. Como atualizar os drivers de rede e corrigir o erro 504


Uma causa que também podemos acrescentar para causar este erro é a existência de drivers desatualizados, que aos poucos vão se tornando obsoletos com as novas atualizações de sistemas operacionais como Windows 10, macOS High Sierra ou Ubuntu 17.10.

Passo 1
No caso do Windows, para atualizar os drivers de rede, vá para o gerenciador de dispositivos usando uma das seguintes opções:

  • Clique com o botão direito no menu Iniciar e selecione Gerenciador de Dispositivos
  • Usando a combinação de teclas + R e executando o comando devmgmt.msc

Uma vez lá, vamos para a seção Adaptadores de rede e clique com o botão direito em nosso adaptador selecionando a opção Atualizar driver:

Passo 2
O seguinte será exibido:

Lá podemos atualizar o driver online ou localmente, se tivermos baixado os arquivos de atualização do site do fabricante.

11. Como executar o SFC e corrigir o erro 504


SFC (System File Checker) é um utilitário do Windows que permite analisar detalhadamente o sistema de arquivos do disco e descartar que algum deles com falhas esteja gerando o erro 504.
Para executar isso, iremos para o prompt de comando como administradores e executaremos o seguinte:
 sfc / scannow

Desta forma, eliminamos erros no sistema de arquivos do Windows.

12. Outras maneiras de corrigir o erro 504

Analise sistemas de gerenciamento de conteúdo e bancos de dadosEntre todas as causas que podem resultar no erro 504 está um período de inatividade em todo o processamento do HTTTP que afeta diretamente utilitários como o Content Management System (CMS), o banco de dados ou algum aplicativo de servidor que está causando esse erro.

Vá para o proprietário ou administrador do site para resolver o erro 504Se alguma das soluções propostas não fornecer uma solução abrangente para o erro 504 Gateway Timeout, um recurso aceitável é entrar em contato com os administradores do site diretamente, por telefone, chat ou e-mail, para saber a raiz do site. para baixo, então vamos limpar muitas incógnitas.

Aumente os recursos do servidor proxyEm um ponto anterior, vimos como monitorar a configuração do servidor proxy, mas se como uma organização ou como usuários temos nosso site hospedado em um servidor proxy e ele não tem recursos de hardware suficientes em algum momento pode estar saturado resultando no erro 504 .

Por exemplo, um site com um alto volume de tráfego ou picos de carga, como uploads ou downloads de arquivos, pode ser afetado negativamente por não ser capaz de responder a cada solicitação, o que finalmente satura seu poder e salta o erro 504 Gateway Timeout.

Uma solução muito mais completa neste caso é mover nosso site para a nuvem, onde encontramos opções muito econômicas com uma grande implantação de recursos de hardware.

Podemos constatar que, assim como as causas deste erro são variadas, as soluções também são variadas, utilizemos cada uma delas de acordo com a nossa necessidade e assim teremos uma conexão web ideal.

wave wave wave wave wave