|
HTTP Erro 408
Request timeout (Tempo esgotado da solicitação)
Introdução
O servidor de rede (executando o site de rede)
considera que há um intervalo de tempo muito grande
entre 1) o estabelecimento de uma conexão IP (socket)
entre o cliente (por exemplo, seu navegador de rede ou
seu robô CheckUpDown) e o servidor e 2) o recebimento de
quaisquer dados nesse socket, assim o servidor derrubou
a conexão. A conexão do socket foi realmente perdido - o
servidor de rede teve o "tempo limite esgotado" a
conexão desse socket específico. A solicitação do
cliente deve ser repetida - em tempo hábil.
Erros 408 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
'408'.
Reparando erros 408 - geral
Os erros 408 são frequentemente difíceis de reparar. Em
geral, eles envolvem variações liga-desliga nas
operações ou carga de trabalho do sistema.
Se você encontrar erros 408 persistentes, a primeira
coisa a considerar é a carga de trabalho no servidor de
rede, particularmente em relação ao tempo em que os
erros foram gerados. Se isso for leve, então, você
também precisa considerar a carga de trabalho no sistema
do cliente. Se os sistemas do computador em ambas as
extremidades da conexão do socket parece estar
executando normalmente, então, surtos temporários da
Internet podem ser reclamados.
Resolvendo erros 408 - CheckUpDown
Esse erro tem grande probabilidade de ocorrer na sua
conta CheckUpDown , porque em geral há um pequeno
intervalo de tempo (milésimos de segundo) entre 1) a
abertura do soquete e 2) a gravação do fluxo de dados
HTTP através desse socket. Em circunstância
excepcionais, esse intervalo pode aumentar por causa de
algumas operações nos nossos sistemas de computador, por
exemplo, suspendemos temporariamente um processo de
execução e isso acontece imediatamente depois que o
socket foi criado. Ou as duas etapas podem se
acompanhadas rapidamente nos nossos sistemas, mas a
segunda etapa encontra um atraso excessivo na Internet.
O intervalo aceitável entre as duas etapas também
poderia ser definido muito baixo no servidor de rede,
por exemplo o servidor está muito ocupado e tornou-se um
pouco 'impaciente' com as conexões tentadas vistas como
um pouco lentas.
Qualquer uma dessas condições pode gerar um erro 408 .
Mas é improvável que ocorram. Em comunicações IP
normais, o intervalo entre as duas etapas deve ser muito
menos que 10 segundos, que seria completamente aceitável
para o servidor de rede. Entre em contato conosco (de
preferência por e-mail) se você observar erros 408
persistentes, para que possamos concordar sobre a melhor
forma de resolvê-los.
|