Co oznacza limit czasu bramki 504 i jak to naprawić?

W przypadku problemów z dostępem do niektórych witryn przeglądarka często wyświetla kod stanu HTTP,(HTTP status code) który pomaga rozszyfrować problem. Kody te występują w różnych typach i odmianach, z których każdy ma swoje indywidualne znaczenie i rozwiązania. Istnieje 90% prawdopodobieństwo, że przynajmniej raz napotkałeś błąd przekroczenia limitu czasu bramki 504 podczas surfowania w Internecie.(Gateway Timeout)

Co oznacza limit czasu bramy(Gateway Timeout) 504 ? Błąd limitu czasu bramy(Gateway Timeout) 504 jest oznaczony inaczej przez kilka witryn i przeglądarek, ale różnice oznaczają to samo. Jeśli więc dana witryna zgłasza błąd „ Przekroczenie limitu czasu bramy(Gateway Timeout) (504)”, podczas gdy inne wyświetlają go jako „Błąd HTTP 504”, „Odpowiedź w domenie trwała zbyt długo” lub „ Przekroczenie limitu czasu bramy(Gateway Timeout) ”, wskazują ten sam problem. 

W tym przewodniku przeprowadzimy Cię przez wszystko, co musisz wiedzieć o błędzie przekroczenia limitu czasu bramy(Gateway Timeout) 504 — znaczenie, przyczyny i rozwiązania.

Co oznacza błąd przekroczenia limitu czasu bramki(Gateway Timeout Error Mean) 504 ?

Wiele dzieje się za kulisami, gdy odwiedzasz witrynę lub klikasz łącze w przeglądarce. Zazwyczaj postępuje zgodnie z poniższymi krokami:

  1. Wpisz adres URL(URL) w pasku adresu przeglądarki.
  2. Przeglądarka weryfikuje i lokalizuje adres IP witryny (poprzez wyszukiwanie DNS(DNS lookup) ).
  3. Przeglądarka wysyła zapytanie do serwerów serwisu.
  4. Serwery przetwarzają żądanie i wysyłają kopię strony internetowej do przeglądarki.
  5. Przeglądarka gromadzi i interpretuje informacje z serwera i wyświetla stronę internetową.

Jeśli Twoja przeglądarka wyświetla błąd przekroczenia limitu czasu bramy(Gateway Timeout) 504 zamiast działającej strony internetowej, oznacza to, że wystąpił problem z krokiem 4(Step 4) . Oznacza to, że serwery witryny nie przetworzyły wystarczająco szybko żądania przeglądarki.

Dzieje się tak, gdy serwer bramy witryny internetowej (lub serwer główny) nie otrzymuje na czas odpowiedzi z serwera pomocniczego (zwanego również serwerem nadrzędnym). Więc co dokładnie powoduje to opóźnienie w połączeniu z serwerem? Przejdź do następnej sekcji, aby się dowiedzieć.

Co powoduje błąd przekroczenia limitu czasu bramki(Gateway Timeout Error) 504 ?

Często błąd przekroczenia limitu czasu bramy(Gateway Timeout) 504 pojawia się z powodu problemów z połączeniem z serwerem na końcu witryny; być może jeden (lub wszystkie) serwery uległy awarii lub są chwilowo przeciążone i nie mogą przetwarzać nowych żądań. Ten błąd może również wystąpić, jeśli witryna została niedawno przeniesiona na nowy adres IP (usługa hostingowa) lub jej konfiguracja zapory sieciowej błędnie blokuje bezpieczną zawartość.

Awarie po stronie serwera są zwykle odpowiedzialne za błąd przekroczenia limitu czasu bramy(Gateway Timeout) 504 , więc administrator witryny jest w najlepszej pozycji do rozwiązania problemu. Niemniej jednak powinieneś również rozwiązać problemy z urządzeniem. Dzieje się tak, ponieważ błąd limitu czasu(Timeout) 504 może również wynikać z problemów z urządzeniem lub ustawieniami sieci — chociaż taka możliwość jest dość rzadka.

Jak naprawić błąd przekroczenia limitu czasu bramki 504?(Gateway Timeout Error)

Opracowaliśmy garść potencjalnych metod rozwiązywania problemów, które rozwiążą błąd, jeśli problem leży po Twojej stronie. Przetestuj je i sprawdź, czy działają dla Ciebie.

1. Odśwież stronę internetową

Jak wspomniano wcześniej, strona internetowa może wyświetlić kod błędu 504, jeśli jej serwery są przeciążone — być może z powodu nagłego wzrostu ruchu. Jeśli jest to przyczyną błędu, ponowne załadowanie strony internetowej może przywrócić normalne działanie. Kliknij(Click) ikonę okrągłej strzałki obok paska adresu lub naciśnij klawisz F5, aby ponownie załadować stronę.

Możesz także ponownie załadować stronę w dowolnej przeglądarce, używając skrótu Control + RCommand + R (w systemie Mac).

2. Uruchom ponownie router lub urządzenie sieciowe(Network Device)

Przed ponownym uruchomieniem urządzenia sieciowego podłącz komputer do alternatywnej sieci, jeśli jest dostępna. Jeśli możesz uzyskać dostęp do strony internetowej w innej sieci, przyczyną problemu jest router bezprzewodowy lub modem internetowy.

Uruchom ponownie(Restart) urządzenie sieciowe, ponownie podłącz komputer do sieci i ponownie załaduj stronę internetową. Jeśli nadal pojawia się błąd przekroczenia limitu czasu bramy(Gateway Timeout) 504 , rozważ zresetowanie routera(resetting the router) lub modemu do ustawień fabrycznych.

3. Sprawdź ustawienia proxy

Jeśli korzystasz z serwera proxy na swoim komputerze, upewnij się, że ustawienia serwera są prawidłowe i odpowiednio skonfigurowane. Przejdź do opcji Ustawienia(Settings ) > Sieć i Internet( Network & Internet ) > Serwer proxy( Proxy) (w systemie Windows) lub Preferencje systemowe(System Preferences ) > Sieć( Network ) > Zaawansowane( Advanced ) > Serwery proxy( Proxies) (w systemie macOS), aby sprawdzić, czy nie ma ręcznej konfiguracji serwera proxy.

Wyłącz serwer proxy i odśwież witrynę, której dotyczy problem. Jeśli Twoja przeglądarka ładuje stronę internetową, prawdopodobnie przyczyną problemu jest konfiguracja serwera proxy.

4. Zmień serwery DNS

Większość komputerów korzysta z domyślnych serwerów nazw domen(Domain Name Servers) ( DNS ) wyznaczonych przez dostawcę usług internetowych(Internet Service Provider) ( ISP ). Te serwery przypisane przez usługodawcę internetowego(ISP) są czasami zawodne i powodują problemy, takie jak powolna łączność. Jeśli dana strona internetowa zostanie pomyślnie załadowana na innym urządzeniu, zmień dostawcę DNS komputera na dowolny (DNS)bezpłatny i niezawodny serwer publiczny(free and reliable public server) z krótkim czasem odpowiedzi. To może wiele zmienić.

Zmień DNS w systemie Windows(Change DNS on Windows)

Aby zmienić dostawcę DNS w systemie Windows(change your DNS provider on Windows) , przejdź do Ustawienia(Settings) > Sieć i Internet( Network & Internet) > Stan( Status) i kliknij Zmień opcje adaptera(Change adapter options) .

2. W kolejnym oknie kliknij dwukrotnie kartę odpowiedzialną za połączenie sieciowe: Ethernet lub Wi-Fi .

3. Kliknij przycisk Właściwości(Properties) .

4. W sekcji „To połączenie używa następujących elementów” kliknij dwukrotnie Internet Protocol Version 4 (TCP/IPv4) .

5. Zaznacz „ Użyj następujących adresów serwerów DNS(Use the following DNS server addresses,) ”, wpisz 8.8.8.8 w polu Preferowany(Preferred DNS) serwer DNS i 8.8.4.4 w polu Alternatywny(Alternate DNS) serwer DNS. Kliknij (Click) OK , aby kontynuować.

6. Na koniec kliknij OK w oknie Wi-Fi/Ethernet Properties , aby zapisać zmiany.

Zmień DNS na macOS(Change DNS on macOS)

W przypadku użytkowników komputerów Mac przejdź do Preferencje systemowe(System Preferences ) > Sieć( Network) i kliknij przycisk Zaawansowane(Advanced) w lewym dolnym rogu.

Przejdź do zakładki DNS i kliknij ikonę plus (+) w lewym rogu przycisku, aby dodać nowy serwer DNS .

Dodaj te publiczne serwery DNS Google: 8.8.8.8 i 8.8.4.4 . Kliknij OK , aby kontynuować, a na następnej stronie kliknij Zastosuj , aby zapisać zmiany.(Apply)

5. Wyczyść pamięć podręczną DNS

Gdy odwiedzasz witrynę, komputer przechowuje informacje o nazwie domeny witryny w pamięci podręcznej DNS . Przy następnej wizycie na stronie dane w pamięci podręcznej DNS szybko wskazują Twojej przeglądarce właściwy kierunek, dzięki czemu strona ładuje się szybciej.

Może wystąpić błąd przekroczenia limitu czasu, jeśli witryna zmieni adres IP lub serwer. Dzieje się tak, ponieważ pamięć podręczna DNS przekieruje przeglądarkę na stary (lub nieaktualny) adres IP. Możesz rozwiązać ten problem, czyszcząc pamięć podręczną DNS(clearing the DNS cache) . To spowoduje, że Twoje urządzenie i przeglądarka uzyskają zaktualizowane informacje DNS przy następnej wizycie na stronie.

Aby wyczyścić pamięć podręczną DNS na (DNS)Macu(Mac) , uruchom Terminal (przejdź do Aplikacje(Applications ) > Narzędzia( Utilities ) > Terminal ), wklej poniższe polecenie w konsoli i naciśnij Return .

sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder

Po wyświetleniu monitu wprowadź hasło komputera Mac i naciśnij klawisz Return .

W przypadku urządzeń z systemem Windows(Windows) uruchom wiersz polecenia(Command) (naciśnij Windows + X i wybierz Wiersz polecenia (administrator)(Command Prompt (Admin)) ), wklej poniższe polecenie w konsoli i naciśnij Enter .

ipconfig /flushdns

Korzystaj z Internetu(Internet) bez błędów

Mamy nadzieję, że teraz wiesz, co powoduje błąd przekroczenia limitu czasu 504 i jak możesz spróbować go naprawić jako odwiedzający witrynę. Jeśli błąd nadal występuje po rozwiązaniu problemu z ustawieniami komputera i sieci, skontaktuj się z administratorem witryny; problem jest z pewnością spowodowany awariami po stronie serwera. Jeśli błąd pojawia się na każdej innej stronie internetowej, skontaktuj się z usługodawcą internetowym(ISP) , aby sprawdzić, czy nastąpiła awaria sieci.



About the author

Jestem informatykiem z ponad 10-letnim doświadczeniem. W wolnym czasie lubię pomagać przy biurku i uczyć dzieci korzystania z Internetu. Moje umiejętności obejmują wiele rzeczy, ale najważniejsze jest to, że wiem, jak pomagać ludziom w rozwiązywaniu problemów. Jeśli potrzebujesz kogoś, kto pomoże Ci w pilnej sprawie lub po prostu potrzebujesz podstawowych wskazówek, skontaktuj się ze mną!



Related posts