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?
Respuesta
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.
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 ... –
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.
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.
- 1. ¿Por qué display_errors cambia el código de estado HTTP?
- 2. Analizando el código de estado HTTP
- 3. 502 código de estado HTTP
- 4. System.Net.WebException Código de estado HTTP
- 5. Código de estado HTTP para datos incorrectos
- 6. código de estado HTTP 400 vs 412
- 7. ¿Código de estado de Http con libcurl?
- 8. Fortran: el manejo de valores enteros de tamaño: ~ 700 000 000 000
- 9. Devuelve el código de estado HTTP 201 en el matraz
- 10. Python urllib2 URLError Código de estado HTTP.
- 11. clasificación 50 000 000 números
- 12. viene el nombre de un código de estado HTTP importa
- 13. ¿Qué es el estado obsoleto?
- 14. Webpy: cómo configurar el código de estado http a 300
- 15. ¿Cómo obtengo el código de estado HTTP con jQuery?
- 16. Comprobando el código de estado HTTP en Selenium
- 17. Net :: HTTP obtener el código fuente y el estado
- 18. Establecer el código de estado http a XXX.X?
- 19. QtWebkit: ¿Cómo verificar el código de estado HTTP?
- 20. ¿Cuál es la estructura de respuesta exacta para el código de estado HTTP 300 (opciones múltiples)?
- 21. ¿Qué es el espacio de estado?
- 22. ¿Cuál es el código de estado HTTP más apropiado para devolver si falta un encabezado requerido?
- 23. Manejo del código de estado de IIS7 y HTTP
- 24. ¿Qué significa el estado de respuesta HTTP "200 Filtrado"?
- 25. Código de estado HTTP para la autenticación faltante
- 26. Código de estado HTTP para "éxito con errores"?
- 27. ¿Qué es el estado actual de PocoCapsule?
- 28. jqXHR - http-status-code-403 (pero el código de estado es 0)
- 29. ¿Es posible cambiar el código de estado HTTP devuelto cuando proxy_pass gateway está inactivo en nginx?
- 30. HTTP GET Código de estado en WebView Android
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
Parece ser una especie de extensión personalizada de Akamai. Hasta ahora, creo que el cliente recibirá el código de respuesta 200. – rekire
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). –