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ę.

4 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).

1xx Informational

Interim responses: the request is under way and the real answer follows.

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