{"id":18006,"date":"2026-09-07T22:10:56","date_gmt":"2026-09-07T20:10:56","guid":{"rendered":"https:\/\/dhosting.pl\/pomoc\/?post_type=manual_kb&#038;p=18006"},"modified":"2026-09-07T22:10:56","modified_gmt":"2026-09-07T20:10:56","slug":"lista-kontrolna-monitorowania-bledow-http-400-404-500-i-502","status":"publish","type":"manual_kb","link":"https:\/\/dhosting.pl\/pomoc\/baza-wiedzy\/lista-kontrolna-monitorowania-bledow-http-400-404-500-i-502\/","title":{"rendered":"Lista kontrolna monitorowania b\u0142\u0119d\u00f3w HTTP 400, 404, 500 i 502"},"content":{"rendered":"<p class=\"wp-block-paragraph\">Regularnie monitoruj b\u0142\u0119dy HTTP 400, 404, 500 i 502, aby wykry\u0107 problem, zanim obejmie du\u017c\u0105 cz\u0119\u015b\u0107 serwisu. Ta lista kontrolna pomaga mierzy\u0107 liczb\u0119 b\u0142\u0119d\u00f3w, wskaza\u0107 dotkni\u0119te adresy URL, sprawdzi\u0107 logi, ustawi\u0107 progi alert\u00f3w oraz zebra\u0107 dane potrzebne deweloperowi lub pomocy technicznej.<\/p>\n<p class=\"wp-block-paragraph\">Kod statusu HTTP to odpowied\u017a serwera na \u017c\u0105danie przegl\u0105darki lub innego klienta. W audycie warto \u015bledzi\u0107 osobno kody <code class=\"\" data-line=\"\">400<\/code>, <code class=\"\" data-line=\"\">404<\/code>, <code class=\"\" data-line=\"\">500<\/code> i <code class=\"\" data-line=\"\">502<\/code>, poniewa\u017c monitoring tych odpowiedzi pozwala ustala\u0107 poziom b\u0142\u0119d\u00f3w, progi alert\u00f3w i zmiany w czasie. <a href=\"https:\/\/www.faultforge.com\/topics\/http\/?utm_source=openai\" target=\"_blank\" rel=\"noopener\">\u0179r\u00f3d\u0142o: FaultForge<\/a><\/p>\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_88 ez-toc-wrap-left counter-flat ez-toc-counter ez-toc-custom ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Spis tre\u015bci<\/p>\n<span class=\"ez-toc-title-toggle\"><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/dhosting.pl\/pomoc\/baza-wiedzy\/lista-kontrolna-monitorowania-bledow-http-400-404-500-i-502\/#Przed_rozpoczeciem_audytu\" >Przed rozpocz\u0119ciem audytu<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/dhosting.pl\/pomoc\/baza-wiedzy\/lista-kontrolna-monitorowania-bledow-http-400-404-500-i-502\/#Codzienna_lista_kontrolna_monitorowania_HTTP\" >Codzienna lista kontrolna monitorowania HTTP<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/dhosting.pl\/pomoc\/baza-wiedzy\/lista-kontrolna-monitorowania-bledow-http-400-404-500-i-502\/#Jak_odroznic_pojedynczy_URL_od_incydentu_w_calym_serwisie\" >Jak odr\u00f3\u017cni\u0107 pojedynczy URL od incydentu w ca\u0142ym serwisie<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/dhosting.pl\/pomoc\/baza-wiedzy\/lista-kontrolna-monitorowania-bledow-http-400-404-500-i-502\/#Sygnaly_do_natychmiastowej_eskalacji\" >Sygna\u0142y do natychmiastowej eskalacji<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/dhosting.pl\/pomoc\/baza-wiedzy\/lista-kontrolna-monitorowania-bledow-http-400-404-500-i-502\/#Jak_sprawdzic_logi_i_ostatnie_wdrozenia\" >Jak sprawdzi\u0107 logi i ostatnie wdro\u017cenia<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/dhosting.pl\/pomoc\/baza-wiedzy\/lista-kontrolna-monitorowania-bledow-http-400-404-500-i-502\/#Jakie_dane_przekazac_do_dewelopera_lub_pomocy_technicznej\" >Jakie dane przekaza\u0107 do dewelopera lub pomocy technicznej<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/dhosting.pl\/pomoc\/baza-wiedzy\/lista-kontrolna-monitorowania-bledow-http-400-404-500-i-502\/#Co_zrobic_jesli_blad_nadal_wystepuje\" >Co zrobi\u0107, je\u015bli b\u0142\u0105d nadal wyst\u0119puje<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/dhosting.pl\/pomoc\/baza-wiedzy\/lista-kontrolna-monitorowania-bledow-http-400-404-500-i-502\/#FAQ\" >FAQ<\/a><\/li><\/ul><\/nav><\/div>\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Przed_rozpoczeciem_audytu\"><\/span>Przed rozpocz\u0119ciem audytu<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p class=\"wp-block-paragraph\">Przygotuj dost\u0119p do narz\u0119dzia monitoruj\u0105cego odpowiedzi HTTP oraz do log\u00f3w serwera lub aplikacji. Potrzebna b\u0119dzie te\u017c lista ostatnich zmian w kodzie, konfiguracji i zale\u017cno\u015bciach us\u0142ugi.<\/p>\n<ul class=\"wp-block-list\">\n<li>Ustal okres por\u00f3wnawczy, na przyk\u0142ad bie\u017c\u0105c\u0105 godzin\u0119 i wcze\u015bniejszy, spokojny okres dzia\u0142ania.<\/li>\n<li>Rozdziel dane wed\u0142ug kodu HTTP: <code class=\"\" data-line=\"\">400<\/code>, <code class=\"\" data-line=\"\">404<\/code>, <code class=\"\" data-line=\"\">500<\/code> i <code class=\"\" data-line=\"\">502<\/code>.<\/li>\n<li>Zapisuj czas wyst\u0105pienia, adres URL, liczb\u0119 odpowiedzi oraz zakres problemu.<\/li>\n<li>Ustal akceptowalny poziom b\u0142\u0119d\u00f3w i pr\u00f3g, po kt\u00f3rym ma zosta\u0107 wys\u0142any alert.<\/li>\n<\/ul>\n<p class=\"wp-block-paragraph\">Wyznaczenie normalnego poziomu b\u0142\u0119d\u00f3w i prog\u00f3w alert\u00f3w jest podstaw\u0105 monitorowania zmian w liczbie odpowiedzi HTTP. <a href=\"https:\/\/www.faultforge.com\/topics\/http\/?utm_source=openai\" target=\"_blank\" rel=\"noopener\">\u0179r\u00f3d\u0142o: FaultForge<\/a><\/p>\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Codzienna_lista_kontrolna_monitorowania_HTTP\"><\/span>Codzienna lista kontrolna monitorowania HTTP<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<ol class=\"wp-block-list\">\n<li><strong>Sprawd\u017a liczb\u0119 b\u0142\u0119d\u00f3w wed\u0142ug kodu.<\/strong> Por\u00f3wnaj bie\u017c\u0105cy wynik z ustalonym poziomem odniesienia. Zwr\u00f3\u0107 uwag\u0119 na wzrost liczby odpowiedzi, nie tylko na pojedynczy wpis.<\/li>\n<li><strong>Wska\u017c adresy URL z b\u0142\u0119dami.<\/strong> Zestaw adresy wed\u0142ug liczby wyst\u0105pie\u0144. Osobno oznacz adresy, kt\u00f3re generuj\u0105 b\u0142\u0119dy wielokrotnie.<\/li>\n<li><strong>Por\u00f3wnaj zakres adres\u00f3w.<\/strong> Ustal, czy b\u0142\u0105d dotyczy jednego URL, grupy powi\u0105zanych adres\u00f3w czy wielu niezale\u017cnych cz\u0119\u015bci serwisu.<\/li>\n<li><strong>Sprawd\u017a czas zdarze\u0144.<\/strong> Zapisz pocz\u0105tek wzrostu b\u0142\u0119d\u00f3w, czas ostatniego b\u0142\u0119du i okres najwi\u0119kszego nat\u0119\u017cenia.<\/li>\n<li><strong>Przejrzyj logi.<\/strong> Filtruj wpisy po czasie, kodzie HTTP i dotkni\u0119tym URL. Zachowaj fragmenty log\u00f3w zwi\u0105zane z momentem wzrostu b\u0142\u0119d\u00f3w.<\/li>\n<li><strong>Por\u00f3wnaj zdarzenia z wdro\u017ceniami.<\/strong> Sprawd\u017a, czy pocz\u0105tek problemu pokrywa si\u0119 z ostatni\u0105 zmian\u0105 kodu, konfiguracji lub publikacj\u0105 nowej wersji.<\/li>\n<li><strong>Sprawd\u017a zale\u017cno\u015bci upstream.<\/strong> Przy odpowiedziach <code class=\"\" data-line=\"\">502<\/code> zapisz, z kt\u00f3r\u0105 us\u0142ug\u0105 po\u015bredni\u0105 lub zale\u017cno\u015bci\u0105 problem wyst\u0119puje, je\u015bli taka informacja jest widoczna w monitoringu albo logach.<\/li>\n<li><strong>Potwierd\u017a powr\u00f3t do normy.<\/strong> Po zmianie naprawczej obserwuj liczb\u0119 b\u0142\u0119d\u00f3w, dotkni\u0119te URL i odpowiedzi HTTP w kolejnym okresie pomiarowym.<\/li>\n<\/ol>\n<p class=\"air-screenshot-placeholder wp-block-paragraph\">[Screenshot: Widok monitoringu z liczb\u0105 odpowiedzi HTTP 400, 404, 500 i 502 w wybranym okresie]<\/p>\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Jak_odroznic_pojedynczy_URL_od_incydentu_w_calym_serwisie\"><\/span>Jak odr\u00f3\u017cni\u0107 pojedynczy URL od incydentu w ca\u0142ym serwisie<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p class=\"wp-block-paragraph\">Izolowany problem dotyczy jednego adresu URL lub ma\u0142ej, powtarzalnej grupy adres\u00f3w. W takim przypadku dokumentuj pe\u0142ne adresy, liczb\u0119 wyst\u0105pie\u0144 i czas b\u0142\u0119d\u00f3w. Dzi\u0119ki temu mo\u017cna sprawdzi\u0107 konkretn\u0105 tras\u0119, zas\u00f3b lub \u017c\u0105danie bez traktowania zdarzenia jako awarii ca\u0142ej witryny.<\/p>\n<p class=\"wp-block-paragraph\">Incydent o szerszym zasi\u0119gu obejmuje wiele niezale\u017cnych URL albo powoduje r\u00f3wnoczesny wzrost odpowiedzi <code class=\"\" data-line=\"\">500<\/code> lub <code class=\"\" data-line=\"\">502<\/code> w r\u00f3\u017cnych cz\u0119\u015bciach serwisu. Taki wzorzec wymaga szybszego zg\u0142oszenia, poniewa\u017c dotyczy wi\u0119kszego zakresu \u017c\u0105da\u0144. Monitorowanie liczby b\u0142\u0119d\u00f3w wed\u0142ug kodu i trendu pomaga zauwa\u017cy\u0107 ten typ zmiany. <a href=\"https:\/\/www.faultforge.com\/topics\/http\/?utm_source=openai\" target=\"_blank\" rel=\"noopener\">\u0179r\u00f3d\u0142o: FaultForge<\/a><\/p>\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Sygnaly_do_natychmiastowej_eskalacji\"><\/span>Sygna\u0142y do natychmiastowej eskalacji<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<ul class=\"wp-block-list\">\n<li>Liczba odpowiedzi HTTP przekracza ustalony pr\u00f3g alertu.<\/li>\n<li>B\u0142\u0119dy pojawiaj\u0105 si\u0119 na wielu niezale\u017cnych adresach URL.<\/li>\n<li>Wyst\u0119puje wyra\u017any wzrost odpowiedzi <code class=\"\" data-line=\"\">500<\/code> lub <code class=\"\" data-line=\"\">502<\/code> w kr\u00f3tkim okresie.<\/li>\n<li>Wzrost b\u0142\u0119d\u00f3w zaczyna si\u0119 bezpo\u015brednio po wdro\u017ceniu lub zmianie konfiguracji.<\/li>\n<li>B\u0142\u0105d utrzymuje si\u0119 po wykonaniu zmiany naprawczej.<\/li>\n<\/ul>\n<p class=\"wp-block-paragraph\">Alerty powinny wynika\u0107 z wcze\u015bniej ustalonych prog\u00f3w, a nie z samego faktu wyst\u0105pienia pojedynczej odpowiedzi b\u0142\u0119dnej. <a href=\"https:\/\/www.faultforge.com\/topics\/http\/?utm_source=openai\" target=\"_blank\" rel=\"noopener\">\u0179r\u00f3d\u0142o: FaultForge<\/a><\/p>\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Jak_sprawdzic_logi_i_ostatnie_wdrozenia\"><\/span>Jak sprawdzi\u0107 logi i ostatnie wdro\u017cenia<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<ol class=\"wp-block-list\">\n<li>Wybierz przedzia\u0142 czasu obejmuj\u0105cy pocz\u0105tek wzrostu b\u0142\u0119d\u00f3w.<\/li>\n<li>Wyszukaj wpisy dla kodu HTTP i URL wskazanego przez monitoring.<\/li>\n<li>Zapisz komunikaty z tego samego czasu w logu aplikacji, serwera lub zale\u017cnej us\u0142ugi.<\/li>\n<li>Por\u00f3wnaj czas wpis\u00f3w z godzin\u0105 ostatniego wdro\u017cenia.<\/li>\n<li>Je\u017celi problem zacz\u0105\u0142 si\u0119 po zmianie, przeka\u017c osobie odpowiedzialnej nazw\u0119 zmiany, czas wdro\u017cenia oraz przyk\u0142ady b\u0142\u0119dnych \u017c\u0105da\u0144.<\/li>\n<li>Po naprawie powt\u00f3rz pomiar dla tych samych kod\u00f3w i adres\u00f3w URL.<\/li>\n<\/ol>\n<p class=\"wp-block-paragraph\">Nie usuwaj danych z log\u00f3w przed przekazaniem zg\u0142oszenia. Kr\u00f3tki wycinek z w\u0142a\u015bciwego czasu jest bardziej u\u017cyteczny ni\u017c og\u00f3lny opis problemu.<\/p>\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Jakie_dane_przekazac_do_dewelopera_lub_pomocy_technicznej\"><\/span>Jakie dane przekaza\u0107 do dewelopera lub pomocy technicznej<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p class=\"wp-block-paragraph\">Przygotuj jeden opis incydentu. Powinien zawiera\u0107 dane, kt\u00f3re pozwalaj\u0105 odtworzy\u0107 zakres i kolejno\u015b\u0107 zdarze\u0144:<\/p>\n<ul class=\"wp-block-list\">\n<li>kod HTTP, na przyk\u0142ad <code class=\"\" data-line=\"\">404<\/code>, <code class=\"\" data-line=\"\">500<\/code> lub <code class=\"\" data-line=\"\">502<\/code>,<\/li>\n<li>pe\u0142ny adres URL dotkni\u0119ty b\u0142\u0119dem,<\/li>\n<li>czas pierwszego i ostatniego zaobserwowanego b\u0142\u0119du,<\/li>\n<li>liczb\u0119 b\u0142\u0119d\u00f3w w badanym okresie,<\/li>\n<li>informacj\u0119, czy problem dotyczy jednego URL, czy wielu cz\u0119\u015bci serwisu,<\/li>\n<li>fragmenty log\u00f3w z odpowiadaj\u0105cego okresu,<\/li>\n<li>informacj\u0119 o ostatnim wdro\u017ceniu lub zmianie konfiguracji,<\/li>\n<li>wynik sprawdzenia po podj\u0119ciu dzia\u0142ania naprawczego.<\/li>\n<\/ul>\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Co_zrobic_jesli_blad_nadal_wystepuje\"><\/span>Co zrobi\u0107, je\u015bli b\u0142\u0105d nadal wyst\u0119puje<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p class=\"wp-block-paragraph\">Je\u015bli liczba b\u0142\u0119d\u00f3w nie wraca do ustalonego poziomu, kontynuuj obserwacj\u0119 tych samych kod\u00f3w i URL. Zaktualizuj zg\u0142oszenie o nowe godziny wyst\u0105pie\u0144, bie\u017c\u0105c\u0105 liczb\u0119 odpowiedzi oraz wynik kolejnych pr\u00f3b. Gdy problem obejmuje wiele adres\u00f3w lub przekracza pr\u00f3g alertu, eskaluj go wraz z zebranym materia\u0142em.<\/p>\n<p class=\"wp-block-paragraph\">Powtarzaj t\u0119 checklist\u0119 w sta\u0142ych odst\u0119pach oraz po wdro\u017ceniach. Sta\u0142e por\u00f3wnanie bie\u017c\u0105cych wynik\u00f3w z poziomem odniesienia u\u0142atwia wychwycenie wzrostu b\u0142\u0119d\u00f3w HTTP i potwierdzenie, \u017ce us\u0142uga wr\u00f3ci\u0142a do normalnego dzia\u0142ania.<\/p>\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"FAQ\"><\/span>FAQ<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<details class=\"wp-block-details is-layout-flow wp-block-details-is-layout-flow\">\n<summary>Czy pojedynczy b\u0142\u0105d 404 oznacza awari\u0119 serwisu?<\/summary>\n<p class=\"wp-block-paragraph\">Nie musi. Najpierw sprawd\u017a, czy b\u0142\u0105d dotyczy jednego URL, czy wielu niezale\u017cnych adres\u00f3w. W audycie wa\u017cny jest trend, liczba wyst\u0105pie\u0144 i zakres dotkni\u0119tych URL.<\/p>\n<\/details>\n<details class=\"wp-block-details is-layout-flow wp-block-details-is-layout-flow\">\n<summary>Kiedy uzna\u0107, \u017ce naprawa zadzia\u0142a\u0142a?<\/summary>\n<p class=\"wp-block-paragraph\">Po zmianie sprawd\u017a ponownie te same kody HTTP, adresy URL i okres pomiarowy. Potwierdzenie powrotu do normy wymaga obserwacji, czy liczba b\u0142\u0119d\u00f3w wraca do ustalonego poziomu.<\/p>\n<\/details>\n","protected":false},"author":6,"featured_media":10957,"parent":0,"menu_order":0,"template":"","format":"standard","manualknowledgebasecat":[101,92],"manual_kb_tag":[2145,6409,6398,8064,8065,8066,8067,220],"class_list":["post-18006","manual_kb","type-manual_kb","status-publish","format-standard","has-post-thumbnail","hentry","manualknowledgebasecat-elastyczny-web-hosting","manualknowledgebasecat-rejestracja-i-odnowienia-domen","manual_kb_tag-http","manual_kb_tag-diagnostyka","manual_kb_tag-bledy-404","manual_kb_tag-monitorowanie-bledow","manual_kb_tag-bledy-400","manual_kb_tag-bledy-500","manual_kb_tag-bledy-502","manual_kb_tag-logi-serwera"],"_links":{"self":[{"href":"https:\/\/dhosting.pl\/pomoc\/wp-json\/wp\/v2\/manual_kb\/18006","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dhosting.pl\/pomoc\/wp-json\/wp\/v2\/manual_kb"}],"about":[{"href":"https:\/\/dhosting.pl\/pomoc\/wp-json\/wp\/v2\/types\/manual_kb"}],"author":[{"embeddable":true,"href":"https:\/\/dhosting.pl\/pomoc\/wp-json\/wp\/v2\/users\/6"}],"version-history":[{"count":3,"href":"https:\/\/dhosting.pl\/pomoc\/wp-json\/wp\/v2\/manual_kb\/18006\/revisions"}],"predecessor-version":[{"id":18007,"href":"https:\/\/dhosting.pl\/pomoc\/wp-json\/wp\/v2\/manual_kb\/18006\/revisions\/18007"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/dhosting.pl\/pomoc\/wp-json\/wp\/v2\/media\/10957"}],"wp:attachment":[{"href":"https:\/\/dhosting.pl\/pomoc\/wp-json\/wp\/v2\/media?parent=18006"}],"wp:term":[{"taxonomy":"manualknowledgebasecat","embeddable":true,"href":"https:\/\/dhosting.pl\/pomoc\/wp-json\/wp\/v2\/manualknowledgebasecat?post=18006"},{"taxonomy":"manual_kb_tag","embeddable":true,"href":"https:\/\/dhosting.pl\/pomoc\/wp-json\/wp\/v2\/manual_kb_tag?post=18006"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}