{"id":43056,"date":"2025-11-07T13:39:04","date_gmt":"2025-11-07T12:39:04","guid":{"rendered":"https:\/\/nprofit.net\/pl\/?p=43056"},"modified":"2026-07-31T12:02:48","modified_gmt":"2026-07-31T10:02:48","slug":"blad-504-sposoby-naprawy-i-zagrozenia","status":"publish","type":"post","link":"https:\/\/nprofit.net\/pl\/blog\/blad-504-sposoby-naprawy-i-zagrozenia\/","title":{"rendered":"B\u0142\u0105d 504 Gateway Timeout: co to znaczy i jak go naprawi\u0107"},"content":{"rendered":"<p>B\u0142\u0105d 504 Gateway Timeout oznacza, \u017ce serwer po\u015brednicz\u0105cy, na przyk\u0142ad proxy, load balancer albo CDN, wys\u0142a\u0142 zapytanie do serwera docelowego i nie doczeka\u0142 si\u0119 odpowiedzi w wyznaczonym czasie. Niezale\u017cnie od tego, czy zobaczysz go jako 504 error, error 504, http error 504 czy po prostu 504 http, chodzi o dok\u0142adnie ten sam kod stanu protoko\u0142u HTTP. Typowy limit oczekiwania to 60 sekund po stronie serwera WWW i od 60 do 100 sekund po stronie CDN, po tym czasie po\u0142\u0105czenie zostaje zerwane, a u\u017cytkownik widzi komunikat b\u0142\u0119du zamiast strony.<\/p>\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_85 counter-hierarchy 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\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Prze\u0142\u0105cznik Spisu Tre\u015bci\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #003366;color:#003366\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #003366;color:#003366\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/nprofit.net\/pl\/blog\/blad-504-sposoby-naprawy-i-zagrozenia\/#Co_oznacza_blad_504_i_skad_sie_bierze\" >Co oznacza b\u0142\u0105d 504 i sk\u0105d si\u0119 bierze<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/nprofit.net\/pl\/blog\/blad-504-sposoby-naprawy-i-zagrozenia\/#Sprawdz_czy_problem_lezy_po_Twojej_stronie_zanim_zaczniesz_naprawiac\" >Sprawd\u017a, czy problem le\u017cy po Twojej stronie, zanim zaczniesz naprawia\u0107<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/nprofit.net\/pl\/blog\/blad-504-sposoby-naprawy-i-zagrozenia\/#Jak_naprawic_blad_504_krok_po_kroku\" >Jak naprawi\u0107 b\u0142\u0105d 504 krok po kroku<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/nprofit.net\/pl\/blog\/blad-504-sposoby-naprawy-i-zagrozenia\/#Sprawdz_zuzycie_zasobow_i_logi_serwera\" >Sprawd\u017a zu\u017cycie zasob\u00f3w i logi serwera<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/nprofit.net\/pl\/blog\/blad-504-sposoby-naprawy-i-zagrozenia\/#Wylacz_podejrzane_wtyczki_i_rozszerzenia\" >Wy\u0142\u0105cz podejrzane wtyczki i rozszerzenia<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/nprofit.net\/pl\/blog\/blad-504-sposoby-naprawy-i-zagrozenia\/#Zmien_DNS_i_sprawdz_czy_to_rozwiazuje_problem\" >Zmie\u0144 DNS i sprawd\u017a, czy to rozwi\u0105zuje problem<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/nprofit.net\/pl\/blog\/blad-504-sposoby-naprawy-i-zagrozenia\/#Wydluz_limit_czasu_oczekiwania_timeout\" >Wyd\u0142u\u017c limit czasu oczekiwania (timeout)<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/nprofit.net\/pl\/blog\/blad-504-sposoby-naprawy-i-zagrozenia\/#Kontakt_z_hostingiem_gdy_problem_wymaga_ich_interwencji\" >Kontakt z hostingiem, gdy problem wymaga ich interwencji<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/nprofit.net\/pl\/blog\/blad-504-sposoby-naprawy-i-zagrozenia\/#Co_zrobic_gdy_blad_504_pojawia_sie_tylko_czasami\" >Co zrobi\u0107, gdy b\u0142\u0105d 504 pojawia si\u0119 tylko czasami<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/nprofit.net\/pl\/blog\/blad-504-sposoby-naprawy-i-zagrozenia\/#Skoki_ruchu_na_stronie\" >Skoki ruchu na stronie<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/nprofit.net\/pl\/blog\/blad-504-sposoby-naprawy-i-zagrozenia\/#Wtyczki_monitorujace_i_analityczne\" >Wtyczki monitoruj\u0105ce i analityczne<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-12\" href=\"https:\/\/nprofit.net\/pl\/blog\/blad-504-sposoby-naprawy-i-zagrozenia\/#Sasiedzi_na_hostingu_wspoldzielonym\" >S\u0105siedzi na hostingu wsp\u00f3\u0142dzielonym<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-13\" href=\"https:\/\/nprofit.net\/pl\/blog\/blad-504-sposoby-naprawy-i-zagrozenia\/#Czy_blad_504_oznacza_zagrozenie_bezpieczenstwa_strony\" >Czy b\u0142\u0105d 504 oznacza zagro\u017cenie bezpiecze\u0144stwa strony<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-14\" href=\"https:\/\/nprofit.net\/pl\/blog\/blad-504-sposoby-naprawy-i-zagrozenia\/#Jak_zapobiegac_bledowi_504_w_przyszlosci\" >Jak zapobiega\u0107 b\u0142\u0119dowi 504 w przysz\u0142o\u015bci<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-15\" href=\"https:\/\/nprofit.net\/pl\/blog\/blad-504-sposoby-naprawy-i-zagrozenia\/#Optymalizacja_zapytan_do_bazy_danych\" >Optymalizacja zapyta\u0144 do bazy danych<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-16\" href=\"https:\/\/nprofit.net\/pl\/blog\/blad-504-sposoby-naprawy-i-zagrozenia\/#Cache_i_CDN\" >Cache i CDN<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-17\" href=\"https:\/\/nprofit.net\/pl\/blog\/blad-504-sposoby-naprawy-i-zagrozenia\/#Monitoring_dostepnosci\" >Monitoring dost\u0119pno\u015bci<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-18\" href=\"https:\/\/nprofit.net\/pl\/blog\/blad-504-sposoby-naprawy-i-zagrozenia\/#Aktualizacje_CMS_wtyczek_i_PHP\" >Aktualizacje CMS, wtyczek i PHP<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-19\" href=\"https:\/\/nprofit.net\/pl\/blog\/blad-504-sposoby-naprawy-i-zagrozenia\/#Kopie_zapasowe\" >Kopie zapasowe<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-20\" href=\"https:\/\/nprofit.net\/pl\/blog\/blad-504-sposoby-naprawy-i-zagrozenia\/#Najczesciej_zadawane_pytania_o_blad_504\" >Najcz\u0119\u015bciej zadawane pytania o b\u0142\u0105d 504<\/a><\/li><\/ul><\/nav><\/div>\n<h2><span class=\"ez-toc-section\" id=\"Co_oznacza_blad_504_i_skad_sie_bierze\"><\/span>Co oznacza b\u0142\u0105d 504 i sk\u0105d si\u0119 bierze<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Za b\u0142\u0119dem 504 stoi zawsze ten sam schemat: mi\u0119dzy Twoj\u0105 przegl\u0105dark\u0105 a serwerem, na kt\u00f3rym stoi strona, znajduje si\u0119 po\u015brednik, czyli serwer proxy, load balancer albo CDN. Po\u015brednik wysy\u0142a zapytanie dalej, do serwera \u017ar\u00f3d\u0142owego, i czeka na odpowied\u017a przez okre\u015blony czas. Gdy ten czas mija, a odpowiedzi nadal nie ma, po\u015brednik przerywa oczekiwanie i zwraca u\u017cytkownikowi kod 504, niezale\u017cnie od tego, czy serwer \u017ar\u00f3d\u0142owy pracuje wolno, zawiesi\u0142 si\u0119, czy w og\u00f3le nie odebra\u0142 po\u0142\u0105czenia.<\/p>\n<table>\n<thead>\n<tr>\n<th>Przyczyna<\/th>\n<th>Co si\u0119 dzieje na serwerze<\/th>\n<th>Jak j\u0105 rozpozna\u0107<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Przeci\u0105\u017cenie serwera \u017ar\u00f3d\u0142owego<\/td>\n<td>Zbyt wiele r\u00f3wnoleg\u0142ych \u017c\u0105da\u0144 przekracza dost\u0119pne zasoby CPU lub RAM<\/td>\n<td>Wysokie zu\u017cycie zasob\u00f3w w panelu hostingu, b\u0142\u0105d nasila si\u0119 w godzinach szczytu<\/td>\n<\/tr>\n<tr>\n<td>Zbyt wolne zapytania do bazy danych<\/td>\n<td>Pojedyncze zapytanie SQL blokuje kolejk\u0119 i wyd\u0142u\u017ca czas odpowiedzi ponad limit<\/td>\n<td>W logach lub w phpMyAdmin zapytanie wykonuje si\u0119 kilka do kilkunastu sekund<\/td>\n<\/tr>\n<tr>\n<td>Przeci\u0105\u017cenie lub awaria CDN albo proxy<\/td>\n<td>Po\u015brednik nie otrzymuje odpowiedzi z serwera g\u0142\u00f3wnego w wyznaczonym czasie<\/td>\n<td>B\u0142\u0105d znika po chwilowym wy\u0142\u0105czeniu CDN lub trybu proxy w panelu dostawcy<\/td>\n<\/tr>\n<tr>\n<td>B\u0142\u0119dna konfiguracja lub propagacja DNS<\/td>\n<td>Domena wskazuje na nieprawid\u0142owy albo nieaktualny adres IP<\/td>\n<td>B\u0142\u0105d znika po zmianie DNS w systemie na 8.8.8.8<\/td>\n<\/tr>\n<tr>\n<td>Firewall blokuj\u0105cy komunikacj\u0119<\/td>\n<td>Zapora sieciowa odrzuca po\u0142\u0105czenie mi\u0119dzy serwerami, zanim padnie odpowied\u017a<\/td>\n<td>B\u0142\u0105d pojawia si\u0119 tylko z niekt\u00f3rych sieci lub adres\u00f3w IP<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>Przeci\u0105\u017cenie serwera \u017ar\u00f3d\u0142owego to najcz\u0119stszy scenariusz, zw\u0142aszcza na hostingu wsp\u00f3\u0142dzielonym, gdzie zasoby CPU i RAM dzieli wielu klient\u00f3w naraz. Nieoptymalne zapytania do bazy danych, na przyk\u0142ad SELECT bez indeksu na du\u017cej tabeli, potrafi\u0105 same w sobie zaj\u0105\u0107 serwerowi kilkana\u015bcie sekund i zablokowa\u0107 kolejk\u0119 innym \u017c\u0105daniom. Za problemami z CDN lub proxy stoi zwykle chwilowa awaria dostawcy albo b\u0142\u0119dna konfiguracja regu\u0142 przekierowa\u0144, a b\u0142\u0119dy DNS pojawiaj\u0105 si\u0119 najcz\u0119\u015bciej tu\u017c po zmianie serwera albo transferze domeny, zanim propagacja si\u0119 zako\u0144czy. Firewall blokuj\u0105cy komunikacj\u0119 to rzadszy przypadek, ale zdarza si\u0119 po wdro\u017ceniu nowych regu\u0142 bezpiecze\u0144stwa albo przy migracji na inny adres IP.<\/p>\n<p>Z perspektywy w\u0142a\u015bciciela strony przyczyna ma mniejsze znaczenie ni\u017c czas trwania awarii. Kilka minut b\u0142\u0119du 504 w trakcie kampanii reklamowej albo premiery nowego produktu oznacza realny koszt: cz\u0119\u015b\u0107 odwiedzaj\u0105cych nie wr\u00f3ci, \u017ceby spr\u00f3bowa\u0107 ponownie, a wydany bud\u017cet reklamowy trafia na stron\u0119, kt\u00f3rej nie da si\u0119 otworzy\u0107.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Sprawdz_czy_problem_lezy_po_Twojej_stronie_zanim_zaczniesz_naprawiac\"><\/span>Sprawd\u017a, czy problem le\u017cy po Twojej stronie, zanim zaczniesz naprawia\u0107<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Zanim zaczniesz cokolwiek zmienia\u0107, sprawd\u017a, czy b\u0142\u0105d 504 dotyczy tylko Ciebie, czy wszystkich odwiedzaj\u0105cych. To rozstrzyga, gdzie szuka\u0107 rozwi\u0105zania: po stronie Twojego serwera czy po stronie sieci, z kt\u00f3rej akurat korzystasz.<\/p>\n<p>Najszybciej sprawdzisz to zewn\u0119trznym narz\u0119dziem typu Down for Everyone or Just Me albo Pingdom Website Status. Je\u015bli strona nie dzia\u0142a dla nikogo, problem le\u017cy po stronie serwera lub CDN. Je\u015bli dzia\u0142a dla innych, a Ty nadal widzisz b\u0142\u0105d, sprawd\u017a DNS w swojej sieci, na przyk\u0142ad zmieniaj\u0105c go tymczasowo na serwery Google, czyli 8.8.8.8 i 8.8.4.4.<\/p>\n<p>Drugim krokiem jest konsola deweloperska w przegl\u0105darce. Po naci\u015bni\u0119ciu klawisza F12 i przej\u015bciu do zak\u0142adki Sie\u0107 zobaczysz dok\u0142adnie, kt\u00f3ry zas\u00f3b, skrypt, zapytanie API albo \u017c\u0105danie do bazy, zwraca kod 504, zamiast zgadywa\u0107 na podstawie samego komunikatu.<\/p>\n<p>Ten sam test, w uproszczonej formie, wykonuj\u0105 te\u017c roboty wyszukiwarek i systemy zasilaj\u0105ce odpowiedzi generowane przez modele j\u0119zykowe. Je\u015bli serwer zwr\u00f3ci im b\u0142\u0105d 504 w momencie odwiedzin, nie zobacz\u0105 tre\u015bci strony, tak samo jak nie zobaczy jej u\u017cytkownik. Wyszukiwarka Google w coraz szerszym zakresie odpowiada na zapytania bezpo\u015brednio w wynikach, korzystaj\u0105c z tego samego indeksu i tych samych mechanizm\u00f3w crawlowania co klasyczne wyszukiwanie (<a href=\"https:\/\/developers.google.com\/search\/docs\/appearance\/ai-features\" target=\"_blank\" rel=\"noopener\">dokumentacja Google o funkcjach AI w wyszukiwarce<\/a>). Powtarzaj\u0105ce si\u0119 b\u0142\u0119dy 504 utrudniaj\u0105 wi\u0119c zbieranie danych potrzebnych do klasycznego rankingu i do generowanych odpowiedzi.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Jak_naprawic_blad_504_krok_po_kroku\"><\/span>Jak naprawi\u0107 b\u0142\u0105d 504 krok po kroku<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Je\u015bli b\u0142\u0105d 504 dotyczy Twojego serwera, kolejno\u015b\u0107 dzia\u0142a\u0144 wygl\u0105da tak samo niezale\u017cnie od tego, czy prowadzisz sklep, blog firmowy czy stron\u0119 wizyt\u00f3wkow\u0105: sprawdzasz zasoby, wy\u0142\u0105czasz podejrzane rozszerzenia, testujesz DNS i dopiero na ko\u0144cu wyd\u0142u\u017casz limit czasu oczekiwania.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Sprawdz_zuzycie_zasobow_i_logi_serwera\"><\/span>Sprawd\u017a zu\u017cycie zasob\u00f3w i logi serwera<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Gdy masz dost\u0119p do panelu serwera, na przyk\u0142ad cPanel albo Plesk, sprawd\u017a zu\u017cycie CPU i RAM, logi b\u0142\u0119d\u00f3w oraz czas odpowiedzi na \u017c\u0105dania. W logach najcz\u0119\u015bciej znajdziesz bezpo\u015bredni\u0105 wskaz\u00f3wk\u0119, co konkretnie przekroczy\u0142o limit czasu. Na serwerach VPS i dedykowanych to samo poka\u017c\u0105 polecenia top, htop albo vmstat w konsoli SSH, w czasie rzeczywistym.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Wylacz_podejrzane_wtyczki_i_rozszerzenia\"><\/span>Wy\u0142\u0105cz podejrzane wtyczki i rozszerzenia<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Na stronach opartych na CMS, takich jak WordPress, Joomla czy Drupal, b\u0142\u0105d 504 cz\u0119sto wynika z jednej wadliwej wtyczki albo z rozszerzenia, kt\u00f3re w\u0142a\u015bnie si\u0119 zaktualizowa\u0142o. Wy\u0142\u0105cz tymczasowo ostatnio dodane lub zaktualizowane wtyczki i sprawd\u017a, czy b\u0142\u0105d znika. Je\u015bli tak, masz zidentyfikowanego sprawc\u0119 i mo\u017cesz poszuka\u0107 alternatywy albo zg\u0142osi\u0107 b\u0142\u0105d autorowi wtyczki.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Zmien_DNS_i_sprawdz_czy_to_rozwiazuje_problem\"><\/span>Zmie\u0144 DNS i sprawd\u017a, czy to rozwi\u0105zuje problem<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Cz\u0119\u015b\u0107 przypadk\u00f3w b\u0142\u0119du 504 wynika z wolnej albo wadliwej odpowiedzi systemu DNS, przez co domena wskazuje na adres IP z op\u00f3\u017anieniem albo nieprawid\u0142owo. Zmie\u0144 tymczasowo DNS w systemie na serwery Google, od\u015bwie\u017c stron\u0119 i sprawd\u017a wynik. Znikni\u0119cie b\u0142\u0119du po tej zmianie wskazuje na konfiguracj\u0119 Twojego dostawcy internetu albo niedoko\u0144czon\u0105 propagacj\u0119 DNS po zmianie serwera.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Wydluz_limit_czasu_oczekiwania_timeout\"><\/span>Wyd\u0142u\u017c limit czasu oczekiwania (timeout)<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Gdy masz wp\u0142yw na konfiguracj\u0119 serwera, mo\u017cesz r\u0119cznie zwi\u0119kszy\u0107 limit czasu, przez jaki serwer czeka na odpowied\u017a innego serwera. Poni\u017csza tabela pokazuje domy\u015blne warto\u015bci dla najpopularniejszych konfiguracji i bezpieczny zakres, w jakim warto je podnosi\u0107.<\/p>\n<table>\n<thead>\n<tr>\n<th>Serwer lub us\u0142uga<\/th>\n<th>Parametr<\/th>\n<th>Warto\u015b\u0107 domy\u015blna<\/th>\n<th>Bezpieczny zakres podwy\u017cki<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Apache<\/td>\n<td>Timeout w httpd.conf<\/td>\n<td>60 sekund<\/td>\n<td>do 120 sekund<\/td>\n<\/tr>\n<tr>\n<td>Nginx<\/td>\n<td>proxy_read_timeout, proxy_connect_timeout, proxy_send_timeout<\/td>\n<td>60 sekund<\/td>\n<td>do 90-120 sekund<\/td>\n<\/tr>\n<tr>\n<td>CDN typu Cloudflare<\/td>\n<td>limit czasu odpowiedzi \u017ar\u00f3d\u0142a (edge timeout)<\/td>\n<td>oko\u0142o 100 sekund<\/td>\n<td>zale\u017cny od planu dostawcy<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>Nie chodzi o to, \u017ceby wyd\u0142u\u017ca\u0107 ten limit w niesko\u0144czono\u015b\u0107. Zbyt d\u0142ugi timeout oznacza, \u017ce u\u017cytkownik czeka d\u0142u\u017cej na informacj\u0119 o b\u0142\u0119dzie zamiast dosta\u0107 j\u0105 szybko, a serwer d\u0142u\u017cej trzyma zaj\u0119ty proces, co przy du\u017cym ruchu pog\u0142\u0119bia przeci\u0105\u017cenie zamiast je rozwi\u0105za\u0107.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Kontakt_z_hostingiem_gdy_problem_wymaga_ich_interwencji\"><\/span>Kontakt z hostingiem, gdy problem wymaga ich interwencji<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Je\u015bli nie masz dost\u0119pu do konfiguracji, log\u00f3w ani bazy danych, zostaje kontakt z obs\u0142ug\u0105 techniczn\u0105 hostingu. Konkretne pytania dzia\u0142aj\u0105 lepiej ni\u017c og\u00f3lnikowa informacja, \u017ce strona nie dzia\u0142a: czy serwer ma teraz przeci\u0105\u017cenie, czy w logach wida\u0107 timeouty po\u0142\u0105czenia z baz\u0105 danych i czy mo\u017cna zwi\u0119kszy\u0107 limit czasu oczekiwania na odpowied\u017a. Takie pytania zwykle skracaj\u0105 czas reakcji, bo pokazuj\u0105 konsultantowi, \u017ce nie trzeba t\u0142umaczy\u0107 podstaw.<\/p>\n<p>Na hostingu wsp\u00f3\u0142dzielonym b\u0142\u0105d bywa te\u017c skutkiem przeci\u0105\u017cenia wywo\u0142anego przez inn\u0105 stron\u0119 na tym samym serwerze, a nie przez Twoj\u0105. Gdy b\u0142\u0105d powtarza si\u0119 cz\u0119\u015bciej ni\u017c raz w tygodniu mimo poprawnej konfiguracji, ta\u0144szy plan hostingowy przestaje si\u0119 op\u0142aca\u0107: koszt przeniesienia na wy\u017cszy pakiet albo VPS zwykle jest ni\u017cszy ni\u017c warto\u015b\u0107 ruchu i sprzeda\u017cy traconych przy ka\u017cdej kolejnej awarii.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Co_zrobic_gdy_blad_504_pojawia_sie_tylko_czasami\"><\/span>Co zrobi\u0107, gdy b\u0142\u0105d 504 pojawia si\u0119 tylko czasami<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Najtrudniejszy w diagnozie jest b\u0142\u0105d 504, kt\u00f3ry pojawia si\u0119 od czasu do czasu, a nie za ka\u017cdym razem. Trzy obszary warto sprawdzi\u0107 w pierwszej kolejno\u015bci.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Skoki_ruchu_na_stronie\"><\/span>Skoki ruchu na stronie<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>B\u0142\u0105d bywa efektem wzmo\u017conego ruchu, na przyk\u0142ad po publikacji popularnego wpisu, starcie kampanii reklamowej albo w sezonowym szczycie sprzeda\u017cy. Serwer, kt\u00f3ry radzi sobie przy typowym nat\u0119\u017ceniu odwiedzin, mo\u017ce nie wytrzyma\u0107 kilkukrotnego wzrostu w kr\u00f3tkim czasie.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Wtyczki_monitorujace_i_analityczne\"><\/span>Wtyczki monitoruj\u0105ce i analityczne<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Skrypty \u015bledz\u0105ce zachowanie u\u017cytkownika albo integracje z zewn\u0119trznymi API bywaj\u0105 \u017ar\u00f3d\u0142em problemu, mimo \u017ce z pozoru nie maj\u0105 nic wsp\u00f3lnego z wydajno\u015bci\u0105. Je\u015bli taki skrypt czeka na odpowied\u017a wolnego serwisu zewn\u0119trznego, op\u00f3\u017anienie przenosi si\u0119 na ca\u0142\u0105 stron\u0119.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Sasiedzi_na_hostingu_wspoldzielonym\"><\/span>S\u0105siedzi na hostingu wsp\u00f3\u0142dzielonym<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Na popularnych planach hostingowych wiele stron dzieli te same zasoby. Czasem to nie Twoja strona powoduje przeci\u0105\u017cenie, tylko inna, dzia\u0142aj\u0105ca na tym samym serwerze, a rozwi\u0105zaniem bywa zapytanie o izolacj\u0119 konta albo przeniesienie na VPS.<\/p>\n<p>B\u0142\u0105d, kt\u00f3ry wraca nieregularnie, kosztuje wi\u0119cej ni\u017c jednorazowa awaria, bo podwa\u017ca zaufanie do strony u powracaj\u0105cych klient\u00f3w, nawet je\u015bli statystycznie dotyka niewielkiego odsetka wej\u015b\u0107.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Czy_blad_504_oznacza_zagrozenie_bezpieczenstwa_strony\"><\/span>Czy b\u0142\u0105d 504 oznacza zagro\u017cenie bezpiecze\u0144stwa strony<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Kod b\u0142\u0119du 504 sam w sobie nie oznacza w\u0142amania, wycieku danych ani infekcji z\u0142o\u015bliwym oprogramowaniem. Mo\u017ce jednak by\u0107 sygna\u0142em dla kogo\u015b z zewn\u0105trz, \u017ce serwer \u0142atwo przeci\u0105\u017cy\u0107, a to bywa punktem wyj\u015bcia do dalszych pr\u00f3b ataku.<\/p>\n<p>Przestarza\u0142e i podatne wtyczki, zw\u0142aszcza w WordPressie, nale\u017c\u0105 do najcz\u0119stszych wektor\u00f3w, kt\u00f3rymi kto\u015b pr\u00f3buje przeci\u0105\u017cy\u0107 albo przej\u0105\u0107 stron\u0119, a skal\u0119 problemu pokazuje sama liczba luk katalogowanych w bazie podatno\u015bci WordPressa (<a href=\"https:\/\/patchstack.com\/database\/\" target=\"_blank\" rel=\"noopener\">Patchstack<\/a>). Sucuri w raportach o zagro\u017ceniach dla stron internetowych regularnie wskazuje nieaktualne oprogramowanie jako jedn\u0105 z g\u0142\u00f3wnych przyczyn infekcji, kt\u00f3re p\u00f3\u017aniej objawiaj\u0105 si\u0119 spowolnieniem albo b\u0142\u0119dami serwera (<a href=\"https:\/\/sucuri.net\/reports\/\" target=\"_blank\" rel=\"noopener\">Sucuri, Website Threat Research Report<\/a>).<\/p>\n<p>Warto ograniczy\u0107 dost\u0119p do panelu administracyjnego wed\u0142ug adresu IP, wprowadzi\u0107 limit liczby zapyta\u0144 z jednego adresu i monitorowa\u0107 obci\u0105\u017cenie serwera na bie\u017c\u0105co, zamiast dowiadywa\u0107 si\u0119 o problemie od klient\u00f3w.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Jak_zapobiegac_bledowi_504_w_przyszlosci\"><\/span>Jak zapobiega\u0107 b\u0142\u0119dowi 504 w przysz\u0142o\u015bci<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Raz naprawiony b\u0142\u0105d 504 ma spore szanse wr\u00f3ci\u0107, je\u015bli nic w konfiguracji si\u0119 nie zmieni. Poni\u017csze dzia\u0142ania nie gwarantuj\u0105, \u017ce b\u0142\u0105d nigdy wi\u0119cej si\u0119 nie pojawi, ale realnie zmniejszaj\u0105 cz\u0119stotliwo\u015b\u0107 i skal\u0119 problemu.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Optymalizacja_zapytan_do_bazy_danych\"><\/span>Optymalizacja zapyta\u0144 do bazy danych<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Je\u015bli strona korzysta z relacyjnej bazy danych, na przyk\u0142ad MySQL albo PostgreSQL, spos\u00f3b formu\u0142owania zapyta\u0144 ma bezpo\u015brednie prze\u0142o\u017cenie na to, jak szybko serwer odpowie. Warto sprawdzi\u0107 w phpMyAdmin lub Adminerze, czy zapytania maj\u0105 odpowiednie indeksy, czy SELECT nie zwraca zbyt wielu rekord\u00f3w naraz i czy w kodzie nie ma zap\u0119tle\u0144 generuj\u0105cych setki po\u0142\u0105cze\u0144 jednocze\u015bnie. Zapytanie, kt\u00f3re wykonuje si\u0119 kilkana\u015bcie sekund, to gotowy kandydat na przyczyn\u0119 kolejnego b\u0142\u0119du 504.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Cache_i_CDN\"><\/span>Cache i CDN<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Du\u017ca cz\u0119\u015b\u0107 odwiedzaj\u0105cych nie potrzebuje \u015bwie\u017co wygenerowanej wersji strony przy ka\u017cdym wej\u015bciu. Cache pozwala na serwowanie ca\u0142ych stron, wynik\u00f3w zapyta\u0144 do bazy i element\u00f3w interfejsu z pami\u0119ci podr\u0119cznej zamiast generowa\u0107 je od nowa, a CDN rozprowadza ten sam ruch po wielu serwerach, wi\u0119c pojedyncze centrum danych nie musi obs\u0142u\u017cy\u0107 ca\u0142o\u015bci samodzielnie. Serwer, kt\u00f3ry odpowiada szybciej, rzadziej si\u0119ga po limit timeout, a to przek\u0142ada si\u0119 te\u017c na wynik Core Web Vitals, czyli wska\u017anik\u00f3w, kt\u00f3rymi Google ocenia jako\u015b\u0107 techniczn\u0105 strony (<a href=\"https:\/\/web.dev\/articles\/vitals\" target=\"_blank\" rel=\"noopener\">Core Web Vitals, web.dev<\/a>).<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Monitoring_dostepnosci\"><\/span>Monitoring dost\u0119pno\u015bci<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Sama awaria bywa kr\u00f3tka, ale nawet kilka sekund b\u0142\u0119du 504 wystarczy, \u017ceby cz\u0119\u015b\u0107 odwiedzaj\u0105cych zamkn\u0119\u0142a kart\u0119, zanim strona si\u0119 za\u0142aduje ponownie. Narz\u0119dzie monitoruj\u0105ce, sprawdzaj\u0105ce dost\u0119pno\u015b\u0107 co minut\u0119 albo co pi\u0119\u0107 minut i wysy\u0142aj\u0105ce powiadomienie o b\u0142\u0119dzie HTTP, pozwala zareagowa\u0107, zanim problem zauwa\u017c\u0105 klienci, a nie po fakcie z ich telefonu.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Aktualizacje_CMS_wtyczek_i_PHP\"><\/span>Aktualizacje CMS, wtyczek i PHP<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Nieaktualna wersja PHP potrafi realnie pogorszy\u0107 wydajno\u015b\u0107 strony, a stara wersja bazy danych bywa niezgodna z nowoczesnymi zapytaniami. Wtyczki z lukami bezpiecze\u0144stwa to dodatkowe ryzyko, bo mog\u0105 zosta\u0107 wykorzystane do wygenerowania sztucznego obci\u0105\u017cenia serwera. Aktualizacje nie musz\u0105 by\u0107 codzienne, ale warto robi\u0107 je przynajmniej raz w miesi\u0105cu i zawsze przed wi\u0119ksz\u0105 kampani\u0105 albo publikacj\u0105 wa\u017cnej tre\u015bci.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Kopie_zapasowe\"><\/span>Kopie zapasowe<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Backup nie zapobiega b\u0142\u0119dowi 504, ale skraca czas, w kt\u00f3rym strona jest niedost\u0119pna, je\u015bli serwer padnie ca\u0142kowicie. Kopia powinna by\u0107 wykonywana automatycznie, przechowywana poza serwerem g\u0142\u00f3wnym, na przyk\u0142ad w chmurze, i regularnie testowana pod k\u0105tem tego, czy rzeczywi\u015bcie da si\u0119 z niej odtworzy\u0107 stron\u0119.<\/p>\n<p>Koszt wdro\u017cenia tych dzia\u0142a\u0144 jest zwykle jednorazowy albo ogranicza si\u0119 do niewielkiego miesi\u0119cznego abonamentu za monitoring czy CDN. Zestawiony z kosztem utraconej sprzeda\u017cy podczas awarii w szczycie ruchu, wychodzi zwykle znacznie ni\u017cej, zw\u0142aszcza gdy b\u0142\u0105d bez zapobiegania wraca cyklicznie.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Najczesciej_zadawane_pytania_o_blad_504\"><\/span>Najcz\u0119\u015bciej zadawane pytania o b\u0142\u0105d 504<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><strong>Co oznacza b\u0142\u0105d 504 gateway time-out?<\/strong><\/p>\n<p>B\u0142\u0105d 504 gateway time-out oznacza, \u017ce serwer po\u015brednicz\u0105cy, na przyk\u0142ad proxy, load balancer albo CDN, nie otrzyma\u0142 odpowiedzi od serwera \u017ar\u00f3d\u0142owego w wyznaczonym limicie czasu. Zwykle ten limit wynosi oko\u0142o 60 sekund po stronie serwera WWW, a wi\u0119cej po stronie niekt\u00f3rych CDN-\u00f3w. To kod stanu HTTP, a nie informacja o tym, co konkretnie zawiod\u0142o, dlatego dalsz\u0105 diagnoz\u0119 trzeba przeprowadzi\u0107 osobno.<\/p>\n<p><strong>Jak naprawi\u0107 b\u0142\u0105d 504?<\/strong><\/p>\n<p>Zacznij od sprawdzenia zu\u017cycia zasob\u00f3w serwera i log\u00f3w b\u0142\u0119d\u00f3w, nast\u0119pnie wy\u0142\u0105cz tymczasowo ostatnio dodane wtyczki oraz przetestuj DNS na serwerach Google. Je\u015bli masz dost\u0119p do konfiguracji, mo\u017cesz te\u017c ostro\u017cnie zwi\u0119kszy\u0107 limit czasu oczekiwania w Apache albo Nginx. Gdy \u017caden z tych krok\u00f3w nie pomo\u017ce, pozostaje kontakt z hostingiem z konkretnymi pytaniami o obci\u0105\u017cenie serwera i timeouty w logach.<\/p>\n<p><strong>Dlaczego b\u0142\u0105d 504 pojawia si\u0119 tylko czasami?<\/strong><\/p>\n<p>Najcz\u0119\u015bciej dlatego, \u017ce problem ujawnia si\u0119 dopiero przy wzmo\u017conym ruchu, na przyk\u0142ad po publikacji popularnej tre\u015bci albo w trakcie kampanii reklamowej. Innym powodem bywaj\u0105 skrypty analityczne czekaj\u0105ce na woln\u0105 odpowied\u017a zewn\u0119trznego serwisu albo przeci\u0105\u017cenie wywo\u0142ane przez inn\u0105 stron\u0119 na tym samym hostingu wsp\u00f3\u0142dzielonym.<\/p>\n<p><strong>Czy b\u0142\u0105d 504 oznacza zagro\u017cenie bezpiecze\u0144stwa strony?<\/strong><\/p>\n<p>Sam b\u0142\u0105d nie \u015bwiadczy o w\u0142amaniu ani wycieku danych. Cz\u0119ste wyst\u0119powanie bywa jednak sygna\u0142em, \u017ce serwer \u0142atwo przeci\u0105\u017cy\u0107, co mo\u017ce zainteresowa\u0107 kogo\u015b testuj\u0105cego stron\u0119 pod k\u0105tem ataku, zw\u0142aszcza gdy dzia\u0142a na niej nieaktualna wtyczka ze znan\u0105 podatno\u015bci\u0105.<\/p>\n<p><strong>Czym r\u00f3\u017cni si\u0119 b\u0142\u0105d 504 od b\u0142\u0119d\u00f3w 502 i 503?<\/strong><\/p>\n<p>B\u0142\u0105d 502 Bad Gateway oznacza, \u017ce serwer po\u015brednicz\u0105cy dosta\u0142 od serwera \u017ar\u00f3d\u0142owego odpowied\u017a, ale nieprawid\u0142ow\u0105 albo niekompletn\u0105. B\u0142\u0105d 503 Service Unavailable pojawia si\u0119, gdy serwer \u015bwiadomie odrzuca \u017c\u0105danie, na przyk\u0142ad podczas planowanej konserwacji. B\u0142\u0105d 504 r\u00f3\u017cni si\u0119 od obu tym, \u017ce serwer \u017ar\u00f3d\u0142owy nie odpowiedzia\u0142 wcale w wyznaczonym czasie, wi\u0119c po\u015brednik przerwa\u0142 oczekiwanie samodzielnie.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>B\u0142\u0105d 504 Gateway Timeout oznacza, \u017ce serwer po\u015brednicz\u0105cy, na przyk\u0142ad proxy, load balancer albo CDN, wys\u0142a\u0142 zapytanie do serwera docelowego i nie doczeka\u0142 si\u0119 odpowiedzi w wyznaczonym czasie. Niezale\u017cnie od tego, czy zobaczysz go jako 504 error, error 504, http error 504 czy po prostu 504 http, chodzi o dok\u0142adnie ten sam kod stanu protoko\u0142u [&hellip;]<\/p>\n","protected":false},"author":11,"featured_media":44758,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-43056","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-bez-kategorii"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.1 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>B\u0142\u0105d 504 Gateway Timeout: co to znaczy i jak go naprawi\u0107 - Blog NPROFIT<\/title>\n<meta name=\"description\" content=\"B\u0142\u0105d 504 gateway timeout oznacza brak odpowiedzi serwera \u017ar\u00f3d\u0142owego na czas. Poznaj przyczyny, napraw\u0119 i sposoby zapobiegania temu b\u0142\u0119dowi.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/nprofit.net\/pl\/blog\/blad-504-sposoby-naprawy-i-zagrozenia\/\" \/>\n<meta property=\"og:locale\" content=\"pl_PL\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"B\u0142\u0105d 504 Gateway Timeout: co to znaczy i jak go naprawi\u0107 - Blog NPROFIT\" \/>\n<meta property=\"og:description\" content=\"B\u0142\u0105d 504 gateway timeout oznacza brak odpowiedzi serwera \u017ar\u00f3d\u0142owego na czas. Poznaj przyczyny, napraw\u0119 i sposoby zapobiegania temu b\u0142\u0119dowi.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/nprofit.net\/pl\/blog\/blad-504-sposoby-naprawy-i-zagrozenia\/\" \/>\n<meta property=\"og:site_name\" content=\"NPROFIT\" \/>\n<meta property=\"article:published_time\" content=\"2025-11-07T12:39:04+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-07-31T10:02:48+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/nprofit.net\/pl\/wp-content\/uploads\/2025\/11\/wpis-43056.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"630\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Kamil Rybicki\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Napisane przez\" \/>\n\t<meta name=\"twitter:data1\" content=\"Kamil Rybicki\" \/>\n\t<meta name=\"twitter:label2\" content=\"Szacowany czas czytania\" \/>\n\t<meta name=\"twitter:data2\" content=\"14 minut\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/nprofit.net\\\/pl\\\/blog\\\/blad-504-sposoby-naprawy-i-zagrozenia\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/nprofit.net\\\/pl\\\/blog\\\/blad-504-sposoby-naprawy-i-zagrozenia\\\/\"},\"author\":{\"name\":\"Kamil Rybicki\",\"@id\":\"https:\\\/\\\/nprofit.net\\\/pl\\\/#\\\/schema\\\/person\\\/92bf22c8ebd1c7b18dbf148defacd529\"},\"headline\":\"B\u0142\u0105d 504 Gateway Timeout: co to znaczy i jak go naprawi\u0107\",\"datePublished\":\"2025-11-07T12:39:04+00:00\",\"dateModified\":\"2026-07-31T10:02:48+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/nprofit.net\\\/pl\\\/blog\\\/blad-504-sposoby-naprawy-i-zagrozenia\\\/\"},\"wordCount\":2550,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/nprofit.net\\\/pl\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/nprofit.net\\\/pl\\\/blog\\\/blad-504-sposoby-naprawy-i-zagrozenia\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/nprofit.net\\\/pl\\\/wp-content\\\/uploads\\\/2025\\\/11\\\/wpis-43056.png\",\"inLanguage\":\"pl-PL\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/nprofit.net\\\/pl\\\/blog\\\/blad-504-sposoby-naprawy-i-zagrozenia\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/nprofit.net\\\/pl\\\/blog\\\/blad-504-sposoby-naprawy-i-zagrozenia\\\/\",\"url\":\"https:\\\/\\\/nprofit.net\\\/pl\\\/blog\\\/blad-504-sposoby-naprawy-i-zagrozenia\\\/\",\"name\":\"B\u0142\u0105d 504 Gateway Timeout: co to znaczy i jak go naprawi\u0107 - Blog NPROFIT\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/nprofit.net\\\/pl\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/nprofit.net\\\/pl\\\/blog\\\/blad-504-sposoby-naprawy-i-zagrozenia\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/nprofit.net\\\/pl\\\/blog\\\/blad-504-sposoby-naprawy-i-zagrozenia\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/nprofit.net\\\/pl\\\/wp-content\\\/uploads\\\/2025\\\/11\\\/wpis-43056.png\",\"datePublished\":\"2025-11-07T12:39:04+00:00\",\"dateModified\":\"2026-07-31T10:02:48+00:00\",\"description\":\"B\u0142\u0105d 504 gateway timeout oznacza brak odpowiedzi serwera \u017ar\u00f3d\u0142owego na czas. Poznaj przyczyny, napraw\u0119 i sposoby zapobiegania temu b\u0142\u0119dowi.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/nprofit.net\\\/pl\\\/blog\\\/blad-504-sposoby-naprawy-i-zagrozenia\\\/#breadcrumb\"},\"inLanguage\":\"pl-PL\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/nprofit.net\\\/pl\\\/blog\\\/blad-504-sposoby-naprawy-i-zagrozenia\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pl-PL\",\"@id\":\"https:\\\/\\\/nprofit.net\\\/pl\\\/blog\\\/blad-504-sposoby-naprawy-i-zagrozenia\\\/#primaryimage\",\"url\":\"https:\\\/\\\/nprofit.net\\\/pl\\\/wp-content\\\/uploads\\\/2025\\\/11\\\/wpis-43056.png\",\"contentUrl\":\"https:\\\/\\\/nprofit.net\\\/pl\\\/wp-content\\\/uploads\\\/2025\\\/11\\\/wpis-43056.png\",\"width\":1200,\"height\":630,\"caption\":\"B\u0142\u0105d 504 \u2013 sposoby naprawy i zagro\u017cenia\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/nprofit.net\\\/pl\\\/blog\\\/blad-504-sposoby-naprawy-i-zagrozenia\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Strona g\u0142\u00f3wna\",\"item\":\"https:\\\/\\\/nprofit.net\\\/pl\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"B\u0142\u0105d 504 Gateway Timeout: co to znaczy i jak go naprawi\u0107\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/nprofit.net\\\/pl\\\/#website\",\"url\":\"https:\\\/\\\/nprofit.net\\\/pl\\\/\",\"name\":\"NPROFIT\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/nprofit.net\\\/pl\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/nprofit.net\\\/pl\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pl-PL\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/nprofit.net\\\/pl\\\/#organization\",\"name\":\"NPROFIT\",\"url\":\"https:\\\/\\\/nprofit.net\\\/pl\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pl-PL\",\"@id\":\"https:\\\/\\\/nprofit.net\\\/pl\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/nprofit.net\\\/pl\\\/wp-content\\\/uploads\\\/2025\\\/07\\\/bigLogo.png\",\"contentUrl\":\"https:\\\/\\\/nprofit.net\\\/pl\\\/wp-content\\\/uploads\\\/2025\\\/07\\\/bigLogo.png\",\"width\":323,\"height\":50,\"caption\":\"NPROFIT\"},\"image\":{\"@id\":\"https:\\\/\\\/nprofit.net\\\/pl\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/nprofit.net\\\/pl\\\/#\\\/schema\\\/person\\\/92bf22c8ebd1c7b18dbf148defacd529\",\"name\":\"Kamil Rybicki\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pl-PL\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/ee333759a7a67c04958b79fed2e66cdd446f429179aeef588293e00f5a67dd27?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/ee333759a7a67c04958b79fed2e66cdd446f429179aeef588293e00f5a67dd27?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/ee333759a7a67c04958b79fed2e66cdd446f429179aeef588293e00f5a67dd27?s=96&d=mm&r=g\",\"caption\":\"Kamil Rybicki\"},\"url\":\"https:\\\/\\\/nprofit.net\\\/pl\\\/blog\\\/author\\\/admin\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"B\u0142\u0105d 504 Gateway Timeout: co to znaczy i jak go naprawi\u0107 - Blog NPROFIT","description":"B\u0142\u0105d 504 gateway timeout oznacza brak odpowiedzi serwera \u017ar\u00f3d\u0142owego na czas. Poznaj przyczyny, napraw\u0119 i sposoby zapobiegania temu b\u0142\u0119dowi.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/nprofit.net\/pl\/blog\/blad-504-sposoby-naprawy-i-zagrozenia\/","og_locale":"pl_PL","og_type":"article","og_title":"B\u0142\u0105d 504 Gateway Timeout: co to znaczy i jak go naprawi\u0107 - Blog NPROFIT","og_description":"B\u0142\u0105d 504 gateway timeout oznacza brak odpowiedzi serwera \u017ar\u00f3d\u0142owego na czas. Poznaj przyczyny, napraw\u0119 i sposoby zapobiegania temu b\u0142\u0119dowi.","og_url":"https:\/\/nprofit.net\/pl\/blog\/blad-504-sposoby-naprawy-i-zagrozenia\/","og_site_name":"NPROFIT","article_published_time":"2025-11-07T12:39:04+00:00","article_modified_time":"2026-07-31T10:02:48+00:00","og_image":[{"width":1200,"height":630,"url":"https:\/\/nprofit.net\/pl\/wp-content\/uploads\/2025\/11\/wpis-43056.png","type":"image\/png"}],"author":"Kamil Rybicki","twitter_card":"summary_large_image","twitter_misc":{"Napisane przez":"Kamil Rybicki","Szacowany czas czytania":"14 minut"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/nprofit.net\/pl\/blog\/blad-504-sposoby-naprawy-i-zagrozenia\/#article","isPartOf":{"@id":"https:\/\/nprofit.net\/pl\/blog\/blad-504-sposoby-naprawy-i-zagrozenia\/"},"author":{"name":"Kamil Rybicki","@id":"https:\/\/nprofit.net\/pl\/#\/schema\/person\/92bf22c8ebd1c7b18dbf148defacd529"},"headline":"B\u0142\u0105d 504 Gateway Timeout: co to znaczy i jak go naprawi\u0107","datePublished":"2025-11-07T12:39:04+00:00","dateModified":"2026-07-31T10:02:48+00:00","mainEntityOfPage":{"@id":"https:\/\/nprofit.net\/pl\/blog\/blad-504-sposoby-naprawy-i-zagrozenia\/"},"wordCount":2550,"commentCount":0,"publisher":{"@id":"https:\/\/nprofit.net\/pl\/#organization"},"image":{"@id":"https:\/\/nprofit.net\/pl\/blog\/blad-504-sposoby-naprawy-i-zagrozenia\/#primaryimage"},"thumbnailUrl":"https:\/\/nprofit.net\/pl\/wp-content\/uploads\/2025\/11\/wpis-43056.png","inLanguage":"pl-PL","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/nprofit.net\/pl\/blog\/blad-504-sposoby-naprawy-i-zagrozenia\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/nprofit.net\/pl\/blog\/blad-504-sposoby-naprawy-i-zagrozenia\/","url":"https:\/\/nprofit.net\/pl\/blog\/blad-504-sposoby-naprawy-i-zagrozenia\/","name":"B\u0142\u0105d 504 Gateway Timeout: co to znaczy i jak go naprawi\u0107 - Blog NPROFIT","isPartOf":{"@id":"https:\/\/nprofit.net\/pl\/#website"},"primaryImageOfPage":{"@id":"https:\/\/nprofit.net\/pl\/blog\/blad-504-sposoby-naprawy-i-zagrozenia\/#primaryimage"},"image":{"@id":"https:\/\/nprofit.net\/pl\/blog\/blad-504-sposoby-naprawy-i-zagrozenia\/#primaryimage"},"thumbnailUrl":"https:\/\/nprofit.net\/pl\/wp-content\/uploads\/2025\/11\/wpis-43056.png","datePublished":"2025-11-07T12:39:04+00:00","dateModified":"2026-07-31T10:02:48+00:00","description":"B\u0142\u0105d 504 gateway timeout oznacza brak odpowiedzi serwera \u017ar\u00f3d\u0142owego na czas. Poznaj przyczyny, napraw\u0119 i sposoby zapobiegania temu b\u0142\u0119dowi.","breadcrumb":{"@id":"https:\/\/nprofit.net\/pl\/blog\/blad-504-sposoby-naprawy-i-zagrozenia\/#breadcrumb"},"inLanguage":"pl-PL","potentialAction":[{"@type":"ReadAction","target":["https:\/\/nprofit.net\/pl\/blog\/blad-504-sposoby-naprawy-i-zagrozenia\/"]}]},{"@type":"ImageObject","inLanguage":"pl-PL","@id":"https:\/\/nprofit.net\/pl\/blog\/blad-504-sposoby-naprawy-i-zagrozenia\/#primaryimage","url":"https:\/\/nprofit.net\/pl\/wp-content\/uploads\/2025\/11\/wpis-43056.png","contentUrl":"https:\/\/nprofit.net\/pl\/wp-content\/uploads\/2025\/11\/wpis-43056.png","width":1200,"height":630,"caption":"B\u0142\u0105d 504 \u2013 sposoby naprawy i zagro\u017cenia"},{"@type":"BreadcrumbList","@id":"https:\/\/nprofit.net\/pl\/blog\/blad-504-sposoby-naprawy-i-zagrozenia\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Strona g\u0142\u00f3wna","item":"https:\/\/nprofit.net\/pl\/"},{"@type":"ListItem","position":2,"name":"B\u0142\u0105d 504 Gateway Timeout: co to znaczy i jak go naprawi\u0107"}]},{"@type":"WebSite","@id":"https:\/\/nprofit.net\/pl\/#website","url":"https:\/\/nprofit.net\/pl\/","name":"NPROFIT","description":"","publisher":{"@id":"https:\/\/nprofit.net\/pl\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/nprofit.net\/pl\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pl-PL"},{"@type":"Organization","@id":"https:\/\/nprofit.net\/pl\/#organization","name":"NPROFIT","url":"https:\/\/nprofit.net\/pl\/","logo":{"@type":"ImageObject","inLanguage":"pl-PL","@id":"https:\/\/nprofit.net\/pl\/#\/schema\/logo\/image\/","url":"https:\/\/nprofit.net\/pl\/wp-content\/uploads\/2025\/07\/bigLogo.png","contentUrl":"https:\/\/nprofit.net\/pl\/wp-content\/uploads\/2025\/07\/bigLogo.png","width":323,"height":50,"caption":"NPROFIT"},"image":{"@id":"https:\/\/nprofit.net\/pl\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/nprofit.net\/pl\/#\/schema\/person\/92bf22c8ebd1c7b18dbf148defacd529","name":"Kamil Rybicki","image":{"@type":"ImageObject","inLanguage":"pl-PL","@id":"https:\/\/secure.gravatar.com\/avatar\/ee333759a7a67c04958b79fed2e66cdd446f429179aeef588293e00f5a67dd27?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/ee333759a7a67c04958b79fed2e66cdd446f429179aeef588293e00f5a67dd27?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/ee333759a7a67c04958b79fed2e66cdd446f429179aeef588293e00f5a67dd27?s=96&d=mm&r=g","caption":"Kamil Rybicki"},"url":"https:\/\/nprofit.net\/pl\/blog\/author\/admin\/"}]}},"_links":{"self":[{"href":"https:\/\/nprofit.net\/pl\/wp-json\/wp\/v2\/posts\/43056","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nprofit.net\/pl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/nprofit.net\/pl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/nprofit.net\/pl\/wp-json\/wp\/v2\/users\/11"}],"replies":[{"embeddable":true,"href":"https:\/\/nprofit.net\/pl\/wp-json\/wp\/v2\/comments?post=43056"}],"version-history":[{"count":1,"href":"https:\/\/nprofit.net\/pl\/wp-json\/wp\/v2\/posts\/43056\/revisions"}],"predecessor-version":[{"id":44969,"href":"https:\/\/nprofit.net\/pl\/wp-json\/wp\/v2\/posts\/43056\/revisions\/44969"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/nprofit.net\/pl\/wp-json\/wp\/v2\/media\/44758"}],"wp:attachment":[{"href":"https:\/\/nprofit.net\/pl\/wp-json\/wp\/v2\/media?parent=43056"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/nprofit.net\/pl\/wp-json\/wp\/v2\/categories?post=43056"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/nprofit.net\/pl\/wp-json\/wp\/v2\/tags?post=43056"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}