Po prostu zmieniłem niektóre pliki do pobrania na sieć CDN Akamai i widzę dziwne rzeczy w dostarczanych plikach dziennika. Liczba pozycji ma kod stanu 000. Kiedy zapytałem ich, powiedzieli, że 000 jest stanem, gdy klient rozłącza się bez przesyłania całego pliku. Ponieważ 000 nie wydaje się być poprawnym kodem odpowiedzi HTTP (z RFC), muszę się zastanowić, czy to prawda.Co to jest kod stanu HTTP 000?
Odpowiedz
Zwykle oznacza: Brak prawidłowego kodu odpowiedzi HTTP (tzn. Połączenie nie powiodło się lub zostało przerwane przed wystąpieniem jakichkolwiek danych).
Domyślam się, że są to albo problemy sieciowe, albo Akamai nie obsługuje poprawnie swoich serwerów.
Trudno uwierzyć, że Akamai zrobiłby coś niestandardowego z rejestrowaniem, ponieważ jest jednym z największych (i najstarszych) dostawców CDN. Wszystko jest możliwe Chyba ... –
Jest knowledge base article (wymaga logowania), który wymienia ich wartości log:
Usługi Zaloguj poleconym (LDS) LDS będzie pokazać 000 za 200 lub 206 odpowiedzi z Abort klienta: obiekt został poprawnie dostarczony od początkiem lub krawędzią, ale użytkownik końcowy zakończył połączenie/transakcję przed zakończeniem.
Rzeczywiście jest to stan niestandardowy, ponieważ standardowy format dziennika nie zawiera pola, które może wskazywać na przerwanie klienta.
000 jest powszechnym kodem używanym, gdy nie otrzymano kodu HTTP z powodu błędu sieci. Zgodnie z knowledge base article for Amazon CloudFront, 000 oznacza również, że klient rozłączył się przed wypełnieniem żądania dla tej usługi.
- 1. Co to jest za kod stanu HTTP 308?
- 2. Response.Redirect kod stanu HTTP
- 3. Trwa kod stanu HTTP?
- 4. 502 kod stanu HTTP
- 5. Kod stanu HTTP przekierowania języka
- 6. Co to jest kod idiomatyczny?
- 7. Kod stanu HTTP dla "sukcesu z błędami"?
- 8. Kod stanu HTTP dla bazy danych jest wyłączony
- 9. Kod stanu HTTP dla ogólnego niepowodzenia
- 10. Kod stanu HTTP dla ograniczonej kolekcji?
- 11. Czy nazwisko kod stanu HTTP sprawa
- 12. Kod stanu HTTP dla niepoprawnych danych
- 13. Co to jest żądanie wieloczęściowe http?
- 14. Co to jest kod odpowiedzi HTTP dla operacji zakończonej niepowodzeniem operacji HTTP Delete?
- 15. Kod zwrotny Asp Classic specyficzny kod stanu http
- 16. Co to jest MediaPlayer.OnInfoListener "kod 703"?
- 17. Co to jest Pythonowy sposób udostępniania stanu w jednym module?
- 18. Algorytm genetyczny - co to jest wybór stanu ustalonego?
- 19. Co to jest "surowy nagłówek HTTP"? Jaka jest różnica między "nagłówkiem HTTP" a "nieprzetworzonym nagłówkiem HTTP"?
- 20. Odpowiedź dla preflight ma nieprawidłowy kod stanu HTTP 401 - Wiosna
- 21. HTTP: błąd podczas odpowiedzi po 200 OK kod stanu
- 22. Co to jest CHAR_BIT?
- 23. Co to jest un/managed DLL? Co to jest nie/zarządzany kod?
- 24. Najodpowiedniejszy kod stanu HTTP dla "zadania w toku"
- 25. Jak Powrót niestandardowy kod stanu HTTP w Zend Framework 2
- 26. Analizowanie kodu stanu HTTP
- 27. Jak mogę uzyskać kod stanu z błędu http w Axios?
- 28. Apache/PHP zwraca kod stanu HTTP 200 na stronach błędów
- 29. zwraca określony kod stanu http za pomocą php
- 30. Python CGI zwracający kod stanu http, taki jak 403?
To ich logi, mogą sprawić, że 000 będzie oznaczało to, co chcą. Czy masz powód, by sądzić, że cię okłamują? – geoffspear
Wydaje się, że jest to niestandardowe rozszerzenie z Akamai. Do tej pory myślę, że klient otrzyma kod odpowiedzi 200. – rekire
Wooble: Nie okłamuj mnie, ale miałem wiele przypadków, w których ludzie na pierwszej linii wsparcia nie zawsze mają wszystkie informacje. FWIW, plik logu * ma * być standardowym "połączonym" plikiem formatu dziennika. Byłoby dziwne, gdyby złamali normy, zwłaszcza, że kody błędów wyrzucą jakiekolwiek oprogramowanie analityczne (w ten sposób dowiedziałem się o problemie w pierwszej kolejności). –