|
Erro HTTP 504
Gateway timeout (Tempo esgotado do gateway)
Introdução
Um servidor de rede (não necessariamente um servidor de
rede) está agindo como um gateway ou proxy para cumprir
o pedido de um cliente (ex: seu navegador de rede ou
nosso robô CheckUpDown) para acesso à URL solicitada.
Esse servidor não recebeu uma resposta em tempo hábil de
um servidor a upstream que ele acessou para tratar da
sua solicitação HTTP.
Isto normalmente significa que o servidor a upstream
não está funcionando (sem resposta ao gateway/proxy),
mas que o servidor a upstream e o gateway/proxy não
concorda com o protocolo para troca de dados.
Erros 504 no Ciclo HTTP
Qualquer cliente (ex: seu navegador de rede ou nosso
robô CheckUpDown) passa através do seguinte ciclo quando
ele se comunica com o servidor de rede:
- Obter um endereço IP a partir do nome IP do site (a
URL do site sem o 'http://' direcionador). Esta
pesquisa (conversão do nome IP para endereço IP) é
prestada pelos servidores do nome do domínio (DNSs).
- Abrir uma conexão de soquete IP para aquele
endereço IP.
- Escrever um fluxo de dados HTTP através daquele
soquete.
- Receber um fluxo de dados HTTP de volta do servidor
da rede em resposta. Este fluxo de dados contém
códigos de situação cujos valores são determinados
pelo protocolo HTTP. Examine este fluxo de dados
cuidadosamente quanto a códigos de situação e outras
informações úteis.
Este erro ocorre na etapa final acima quando o cliente
recebe um código de situação HTTP que ele reconhece como
'504'.
Reparando erros 504 - geral
Esse problema é devido a comunicação lenta do IP entre
computadores no site de rede, possivelmente incluindo o
servidor de rede. Somente a pessoa que instalou a rede
no local que hospeda o servidor de rede pode reparar
este problema.
Reparando erros 504 - CheckUpDown
O uso de proxies e caching está aumentando na Web. O
nosso robô CheckUpDown vai sempre tentar investigar a
fundo o computador que realmente hospeda o seu website,
mas não temos controle completo sobre onde o nosso
pedido de HTTP realmente termina. Se somente um link na
cadeia de computadores lidando com o nosso pedido de
HTTP estiver quebrado, então um erro como o 504 pode
facilmente ocorrer.
Entre em contato conosco (preferencialmente por e-mail)
quando você encontrar erros 504 – não há nada que você
possa fazer para separá-los. Nós, então, temos que ligar
com seu ISP e o fornecedor do software de servidor Web
para analisar o fluxo de tráfego de dados de IP entre os
vários computadores sob o controle deles. Entretanto,
esse não é um erro fácil de classificar, pois a baixa e
o fluxo do tráfego da Internet faz com que esse tipo de
erro seja muito transiente.
|