Bezpłatne narzędzie: kody statusu HTTP: HTTP: każdy kod statusu

Co oznacza każdy kod statusu – prostym językiem, co zwykle go powoduje, co z tym zrobić i czy sprawdzenie dostępności uznaje go za awarię.

9 z 72 kodów statusu pasuje.

Kody statusu HTTP według klas

Kody standardowe prowadzą do definiującego je RFC. Kody używane tylko przez Cloudflare lub nginx są oznaczone jako niestandardowe. Etykieta w każdym wierszu mówi, czy monitor HTTP Uptimecheck z domyślnymi ustawieniami uznaje kod za działanie, czy awarię (200–399 oznacza działanie).

3xx Redirection

The client has to go somewhere else to complete the request.

Sprawdź, co zwraca Twoja strona

Darmowy checker stron odpytuje dowolny URL ze Sztokholmu i pokazuje zwrócony kod statusu, każde przekierowanie po drodze, czas odpowiedzi i datę wygaśnięcia certyfikatu.

Sprawdź stronę

Na które kody monitor powinien alertować?

Kody statusu ważne dla dostępności, które z nich oznaczają prawdziwe kłopoty i jak skonfigurować sprawdzenia, które nie podnoszą fałszywych alarmów.

Zobacz ściągawkę

Pytania

Co oznacza pięć klas kodów statusu?

Pierwsza cyfra określa klasę: 1xx informacyjne (żądanie jest w toku), 2xx sukces, 3xx przekierowanie, 4xx błąd klienta (serwer odrzuca żądanie w tej postaci) i 5xx błąd serwera. Klient, który nie zna kodu, traktuje go jak kod x00 z jego klasy, więc nieznany 4xx jest obsługiwany jak 400.

Które kody statusu Uptimecheck uznaje za awarię?

Domyślnie monitor HTTP uznaje kody 200–399 za działanie, a wszystkie inne za awarię, przy czym awaria jest zgłaszana dopiero wtedy, gdy potwierdzi ją drugie sprawdzenie. Przekierowania są śledzone, maksymalnie 10, a decyduje ostateczna odpowiedź. Dla każdego monitora możesz ustawić oczekiwane kody statusu, np. 200-299, 401. Darmowe narzędzie Is it down? uznaje każdą odpowiedź poniżej 500 za to, że strona odpowiada.

Czym różnią się 502, 503 i 504?

Wszystkie trzy zwykle pochodzą z serwera proxy lub load balancera przed aplikacją. 502 Bad Gateway: serwer za nim zwrócił nieprawidłową odpowiedź lub nie zwrócił żadnej, często z powodu awarii. 503 Service Unavailable: serwer jest przeciążony lub w trakcie prac serwisowych i sam to komunikuje. 504 Gateway Timeout: serwer za nim nie odpowiedział na czas.

Czy kody 52x Cloudflare oraz 444 i 499 nginx są standardowe?

Nie. Cloudflare wysyła kody 520–526, by opisać problemy między swoją siecią a serwerem źródłowym, a nginx używa we własnych logach kodów 444 (zamknięcie połączenia bez odpowiedzi) i 499 (klient się rozłączył). Nie ma ich w żadnym RFC, dlatego oznaczamy je tutaj jako niestandardowe.

Niech Uptimecheck dalej czuwa

To darmowe narzędzie odpowiada na jedno pytanie naraz. W Uptimecheck ta sama praca wykonuje się sama i powiadamia Cię, gdy coś wymaga uwagi.

Przestoje to przeszłość.

Skonfiguruj pierwszy monitor w niecałą minutę albo najpierw rozejrzyj się w demo na żywo.

14 dni za darmo · Potem 5 monitorów gratis · Bez karty kredytowej