2012-03-20 61 views
12

Acabo de pasar algunas descargas a la red Akamai CDN y estoy viendo cosas extrañas en los archivos de registro que entregan. Varias entradas tienen el código de estado 000. Cuando les pregunté, dijeron que 000 es el estado cuando el cliente se desconecta sin transferir todo el archivo. Dado que 000 no parece ser un código de respuesta HTTP válido (del RFC), me pregunto si es correcto.¿Qué es el código de estado HTTP 000?

+1

Es su archivo de registro, pueden hacer que 000 signifique lo que quieran que signifique. ¿Tienes alguna razón para pensar que te están mintiendo? – geoffspear

+0

Parece ser una especie de extensión personalizada de Akamai. Hasta ahora, creo que el cliente recibirá el código de respuesta 200. – rekire

+0

Wooble: no me miente, pero he tenido muchos casos en los que las personas en la primera línea de soporte no siempre tienen toda la información. FWIW, el archivo de registro * es * supuestamente un archivo de formato de registro "combinado" estándar. Sería bastante extraño para ellos romper con los estándares, especialmente dado que esos códigos de error eliminarán cualquier software analítico (así es como aprendí sobre el problema en primer lugar). –

Respuesta

3

Normalmente significa: No hay código de respuesta HTTP válido (es decir: Falló la conexión, o se anuló antes de que ocurriera ningún dato).

Supongo que son problemas de red o que Akamai no está administrando correctamente sus servidores web.

+1

Es bastante difícil creer que Akamai haría algo no estándar con el inicio de sesión ya que es uno de los proveedores de CDN más grandes (y más antiguos) que hay. Todo es posible, supongo ... –

16

Hay una (se requiere inicio de sesión) que enumera los valores de registro knowledge base article:

Servicios de registro de entrega (LDS) LDS mostrará una 000 de las 200 o 206 respuestas con un aborto de cliente: el objeto se sirvió correctamente desde el origen o borde, pero el usuario final terminó la conexión/transacción antes de completarse.

Esto es de hecho un estado personalizado porque el formato de registro estándar no incluye un campo que puede indicar un aborto del cliente.

3

000 es un código común para usar cuando no se recibió un código HTTP debido a un error de red. Según un knowledge base article for Amazon CloudFront, 000 también significa que el cliente se desconectó antes de completar la solicitud de ese servicio.

Cuestiones relacionadas