Słownik · Szybkość i HTTP

Czym są kody statusu HTTP?

Kod statusu HTTP to trzycyfrowa liczba, którą serwer zwraca z każdą odpowiedzią, aby poinformować, jak poszło żądanie: 2xx oznacza sukces, 3xx przekierowania, 4xx błędy klienta, a 5xx błędy serwera.

Jak to działa i dlaczego to ważne

Pierwsza cyfra określa klasę, zdefiniowaną w RFC 9110: 1xx informacyjne, 2xx sukces, 3xx przekierowanie, 4xx błąd klienta i 5xx błąd serwera. Klient, który nie zna konkretnego kodu, traktuje go jak kod x00 z jego klasy.

W monitorowaniu kod jest pierwszym sygnałem kondycji. 5xx oznacza, że zawiódł serwer lub coś przed nim: 500 to błąd aplikacji, 502 i 504 – problem między proxy a serwerem źródłowym, 503 – przeciążenie lub konserwacja. 4xx zwykle oznacza błędne żądanie, ale 403 lub 429 przy sprawdzeniu monitorującym często znaczy, że blokuje je firewall lub limit żądań, a nie że strona nie działa.

Kod 200 nie dowodzi, że strona działa: strona błędu zwrócona z kodem 200 nadal jest błędem. Sprawdzaj też treść za pomocą monitorowania słów kluczowych.

Jak pomaga Uptimecheck

Monitory HTTP w Uptimecheck domyślnie akceptują kody 200–399, podążają za maksymalnie 10 przekierowaniami i oceniają ostateczną odpowiedź. Ustaw własne oczekiwane kody lub zakresy, np. 200-299 albo 200,301, i dodaj sprawdzenie słowa kluczowego lub JSON dla stron, które mogą zawieść mimo kodu 200.

Zobacz: Monitorowanie dostępności

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

Więcej w poradnikach

Guides 7 min czytania

Kody statusu HTTP – ściągawka do monitorowania stron

Które kody statusu HTTP oznaczają, że strona nie działa, które są w porządku, a które zależą od endpointu. Ściągawka z perspektywy monitoringu: od 1xx do 5xx, przekierowania, 401, 403, 429 i błędy 5xx.

Czytaj

Guides 5 min czytania

500 Internal Server Error: jak znaleźć i usunąć przyczynę

Błąd 500 Internal Server Error oznacza, że aplikacja zawiodła podczas obsługi żądania. Gdzie znaleźć prawdziwy komunikat o błędzie, jakie przyczyny stoją za większością błędów 500 i jak dowiadywać się o nich pierwszy.

Czytaj

Guides 6 min czytania

502 Bad Gateway: co oznacza i jak go naprawić

Błąd 502 Bad Gateway oznacza, że proxy, load balancer lub CDN nie dostał poprawnej odpowiedzi od serwera, który za nim stoi. Jak ustalić, która warstwa zawiodła, usunąć typowe przyczyny i wychwycić kolejny błąd 502 przed klientami.

Czytaj

Pytania

Które kody statusu oznaczają, że strona nie działa?

Kody 5xx oraz całkowity brak odpowiedzi, np. przekroczenie limitu czasu lub odrzucone połączenie. Niektóre kody 4xx, np. 404 na stronie głównej, również oznaczają, że odwiedzający nie mogą z niej korzystać.

Czy przekierowanie liczy się jako działanie?

Zwykle tak. Monitory podążają za przekierowaniami i oceniają stronę docelową; pętla przekierowań lub przekierowanie na stronę błędu to awaria.

Gdzie sprawdzę konkretny kod?

Darmowy przewodnik po kodach statusu HTTP ma osobną stronę dla każdego kodu: co oznacza, co zwykle go powoduje i co z tym zrobić.

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