|
Error HTTP 408
Request timeout (Tiempo de espera superado)
Introducción
El servidor web (que corre el sitio web) piensa que ha
pasado un intervalo de tiempo demasiado largo entre 1)
el establecimiento de una conexión IP (socket) entre el
cliente (por ejemplo, su navegador web o nuestro robot
CheckUpDown) y el servidor, y 2) la recepción de
cualquier dato en ese socket; por lo tanto, el servidor
ha terminado la conexión. La conexión socket de hecho se
ha perdido; el servidor ha "superado el tiempo" de esa
conexión socket en particular. La solicitud desde el
cliente debe repetirse, de manera oportuna.
Errores 408 en el ciclo HTTP
Cualquier cliente (por ejemplo, su navegador web o
nuestro robot CheckUpDown) sigue el siguiente ciclo
cuando se comunica con el servidor web:
- Obtiene una dirección IP del nombre IP del sitio (la
URL del sitio sin el encabezado "http://"). Esta
búsqueda (la conversión del nombre IP a dirección IP)
es provista por los servidores de nombre de dominio
(DNS).
- Abre una conexión de socket IP hacia esa dirección
IP.
- Escribe un flujo de datos HTTP a través de ese
socket.
- Recibe un flujo de datos HTTP en respuesta desde el
servidor web. Este flujo de datos contiene códigos de
estado cuyos valores son determinados por el protocolo
HTTP. Analiza este flujo de datos en busca de códigos
de estado y otra información útil.
Este error ocurre en el paso final mencionado arriba
cuando el cliente recibe un código de estado HTTP que
reconoce como "408".
Arreglo de errores 408 - General
Los errores 408 suelen ser difíciles de resolver.
Típicamente involucran variaciones únicas en operaciones
o sobrecarga de sistema.
Si ve errores 408 persistentes, lo primero que tiene
que considerar es la carga de trabajo en el servidor
web, particularmente cerca del momento en que se
generaron los errores 408. Si no es mucha, entonces
tiene que considerar la carga de trabajo en el sistema
cliente. Si los sistemas informáticos en ambos lados de
la conexión socket parecen estar funcionando
normalmente, puede culparse a aumentos temporales de
Internet.
Arreglo de errores 408 - CheckUpDown
Es altamente improbable que ocurra este error en su
cuenta CheckUpDown, porque normalmente hay solo un
mínimo intervalo de tiempo (milisegundos) entre nuestra
1) apertura del socket y 2) escritura del flujo de datos
HTTP a través de ese socket. En circunstancias
excepcionales, este intervalo puede aumentar debido a
algunas operaciones en nuestros sistemas informáticos,
por ej., suspendemos temporalmente un proceso ejecutante
y esto sucede inmediatamente después de que se creó el
socket. O los dos pasos pueden seguir rápidamente en
nuestros sistemas, pero el segundo paso encuentra una
demora irrazonable en Internet. El intervalo aceptable
entre los dos pasos podría también estar establecido muy
bajo en el servidor web, por ejemplo, el servidor está
muy ocupado y se ha puesto "impaciente" con los intentos
de conexiones que ve un poco lentas.
Cualquiera de estas condiciones pueden generar un error
408. Pero todas son bastante improbables. En
comunicaciones IP normales, el intervalo de tiempo entre
los dos pasos debería ser mucho menor a 10 segundos, lo
que debería ser completamente aceptable para el servidor
web. Por favor, comuníquese con nosotros
(preferentemente por correo electrónico) si ve errores
408 persistentes, para que podamos ponernos de acuerdo
sobre la mejor manera de resolverlos.
|