10 poprawek: Błąd 502 Bad Gateway w przeglądarce

10 poprawek: Błąd 502 Bad Gateway w przeglądarce

Gdy próbujesz uzyskać dostęp do witryny internetowej, ale jeden serwer WWW otrzymuje nieprawidłową odpowiedź od innego, pojawia się błąd 502 Bad Gateway. Jest to powszechny problem, którego może doświadczyć każdy, kto korzysta z Internetu.

Niewiele możesz zrobić, ponieważ problem leży po stronie samej witryny. W innych przypadkach przyczyną tego problemu może być komputer lub sprzęt sieciowy. Kontynuuj czytanie więcej o tym problemie i jak naprawić błąd 502 Bad Gateway.

Co oznacza kod stanu 502 Bad Gateway Error?

Kod stanu 502 (Zła brama) wskazuje, że serwer działający jako brama lub serwer proxy uzyskał dostęp do serwera poczty przychodzącej i próbował spełnić żądanie, ale otrzymał nieprawidłową odpowiedź.

Na wielu stronach internetowych może wystąpić błąd stanu 502. Dodatkowo strony internetowe mogą odnosić się do tego zagadnienia pod nieco innymi nazwami. Na przykład błąd jest zwykle nazywany tak:

  • Błąd HTTP 502 Nieprawidłowa brama
  • Błąd tymczasowy (502)
  • 502 Zła bramka Nginx
  • 502 Usługa chwilowo przeciążona
  • 502 Błąd serwera: Serwer napotkał tymczasowy błąd i nie był w stanie spełnić Twojego żądania

Kod stanu HTTP zwykle nie jest wyświetlany, chyba że coś pójdzie nie tak. Zasadniczo jest to sposób, w jaki serwer informuje cię, że coś jest nie tak.

Co powoduje błąd 502 Bad Gateway?

Błąd 502 nieprawidłowej bramy występuje z powodu wspólnej przyczyny w sieci i sprzęcie. Możesz rozwiązać ten problem, postępując zgodnie z tym przewodnikiem rozwiązywania problemów.

Przeciążone serwery.

Serwer może zostać przeciążony i ulec awarii, jeśli zabraknie mu zasobów, co spowoduje błąd 502 Bad Gateway. Niektóre typowe przyczyny przeciążenia serwera to szybki wzrost ruchu, nieprawidłowa odpowiedź z innego serwera, mała ilość pamięci i przekroczenie limitu czasu oprogramowania.

Problemy sprzętowe

Istnieje znaczne ryzyko, że sprzęt sieciowy może doświadczać sporadycznych problemów z łącznością, jeśli wielokrotnie otrzymujesz błędy HTTP 502 z różnych witryn internetowych lub przeglądarek.

Problemy z zaporą sieciową

Zapora ogniowa chroni witrynę przed błędnym ruchem. Niektóre systemy firewall mogą identyfikować fałszywe alarmy, ponieważ są zbyt czułe. System może blokować żądanie do serwera z CDN lub określonego usługodawcy internetowego, powodując problem.

Problemy z nazwą domeny.

DNS może spowodować błąd złej bramy 502. Nie można przetłumaczyć nazwy domeny na zamierzony adres IP. Rozpoznanie prawidłowego adresu IP może rozwiązać problem.

Błędy przeglądarki.

Nawet jeśli nie ma problemów z serwerem lub siecią, przeglądarka może wyświetlić błąd 502 Bad Gateway. Za ten problem mogą być odpowiedzialne programy blokujące reklamy, przestarzałe wersje przeglądarek lub uszkodzone dane w pamięci podręcznej przeglądarki.

Metody rozwiązywania problemów z kodem błędu 502 Bad Gateway

Oto kilka sposobów rozwiązania problemu 502 Bad Gateway Error.

  1. Odśwież stronę internetową
  2. Wypróbuj tryb incognito lub inną przeglądarkę
  3. Wyczyść pamięć podręczną przeglądarki i pliki cookie
  4. Zresetuj serwery DNS
  5. Sprawdź wtyczki i rozszerzenia w przeglądarce (WordPress)
  6. Sprawdź, czy witryna nie działa
  7. Sprawdź CDN lub zaporę innej firmy
  8. Zmień swoje serwery DNS
  9. Problem z limitem czasu PHP
  10. Sprawdź plik dziennika błędów WordPress

1. Odśwież stronę internetową

Problem może być spowodowany chwilowym wzrostem ruchu sieciowego w Twoim systemie lub na serwerze hostującym stronę. Taki przestój jest krótkotrwały, a chwilowy błąd znika natychmiast. Możliwe jednak, że odwiedziłeś stronę internetową właśnie w momencie, gdy przestała ona działać.

  • Ponowne załadowanie strony to najłatwiejszy sposób sprawdzenia, czy błąd został naprawiony.
  • Witrynę można szybko przeładować za pomocą skrótu klawiaturowego F5 (Control+F5 w systemie Windows lub Command+R w przypadku komputerów Mac).
  • Możesz użyć przycisku Odśwież w przeglądarce. Przycisk Odśwież znajduje się obok paska adresu w każdej przeglądarce.
  • Jeśli odświeżenie strony nie rozwiązało problemu, możesz rozważyć otwarcie strony w innej przeglądarce.
  • Problem może być związany z przeglądarką, której używasz, a jeśli używasz innej, strona może otworzyć się bez problemów.
  • Jeśli błąd „502 Bad Gateway” nie pojawia się w innej przeglądarce, prawdopodobnie problem dotyczy tylko tej, z której korzystałeś.

2. Wypróbuj tryb incognito lub inną przeglądarkę

Dobrym pomysłem jest również odwiedzenie witryny w trybie incognito, aby sprawdzić, czy komunikat o błędzie HTTP 502 pojawia się z powodu problemu z przeglądarką.

  • Wybierz „Nowe okno incognito” z menu z trzema kropkami w oknie przeglądarki.
  • Rozszerzenie przeglądarki może być winne, jeśli problem nie pojawia się podczas korzystania z trybu incognito.
  • Spróbuj stopniowo wyłączać rozszerzenia lub dodatki. Będziesz mógł przeglądać witrynę po usunięciu tej, która powoduje problem.
  • Spróbuj rozpocząć nową sesję przeglądarki, jeśli dezaktywacja rozszerzeń nie powiedzie się. Rozważ przejście na Chrome, jeśli obecnie używasz Opery.
  • Twoja stara przeglądarka może być wadliwa, jeśli strona ładuje się poprawnie w nowej.

3. Wyczyść pamięć podręczną przeglądarki i usuń pliki cookie.

Istnieje możliwość, że w pamięci podręcznej Twojej przeglądarki zostały zapisane uszkodzone i nieaktualne pliki. Problem HTTP 502 Bad Gateway w tym scenariuszu można rozwiązać, usuwając pamięć podręczną przeglądarki.

Aby tego uniknąć, wyeksportuj swoje dane z przeglądarki i zaimportuj je później. Usunięcie plików z pamięci podręcznej może spowodować utratę ważnych informacji o przeglądarce, takich jak zakładki i preferencje. W przeglądarce Google Chrome wykonaj następujące czynności.

  • W prawym górnym rogu ekranu wybierz ikonę z trzema pionowymi kropkami. Wybierz „Wyczyść dane przeglądania” z listy „Więcej narzędzi”.
  • Lub przejdź bezpośrednio do strony, aby usunąć pamięć podręczną i pliki cookie, naciskając jednocześnie klawisze Ctrl, Shift i Delete.
  • Możesz także wpisać chrome:/settings/clearBrowserData w pasku adresu jako alternatywę.
  • Wybierz okno czasowe usuwania plików cookie i pamięci podręcznej. Aby rozwinąć menu i wybrać żądany zakres czasu, kliknij strzałkę w polu obok opcji Zakres czasu.
  • „Pliki cookie i inne dane witryn” oraz „Obrazy i pliki zapisane w pamięci podręcznej” muszą być zaznaczone.
  • Twoja pamięć podręczna i pliki cookie zostaną usunięte po zaznaczeniu odpowiednich pól i kliknięciu przycisku „Wyczyść dane”.

4. Zresetuj serwery DNS

Przyczyną błędu mogą być również problemy z DNS, takie jak źle skonfigurowane adresy IP i serwery, które nie odpowiadają. Rozwiązaniem może być opróżnienie pamięci podręcznej DNS.

  • Wybierz menu Start w lewym rogu (patrz logo Windows).
  • Teraz wybierz opcję „Wiersz polecenia”.
  • Możesz nacisnąć jednocześnie Windows i R i wpisać CMD, aby uruchomić konsolę wiersza poleceń.
  • Może pojawić się wyskakujące okienko z pytaniem, czy chcesz zezwolić Wierszowi polecenia na zmianę komputera. Jeśli tak, wybierz Tak.
  • Aby kontynuować, musisz skontaktować się z administratorem systemu, jeśli pojawi się monit o zalogowanie się jako administrator.
  • Wpisz polecenie ipconfig /flushdns w oknie wiersza polecenia.
  • Wpisz klucz.
  • Powinieneś zobaczyć powiadomienie potwierdzające, że pamięć podręczna programu rozpoznawania nazw DNS została pomyślnie wyczyszczona.

5. Sprawdź wtyczki i rozszerzenia w przeglądarce (WordPress)

Jednym z powodów problemu mogą być złe wtyczki lub motywy. Wynika to z możliwości konfliktów motywów i wtyczek spowodowanych przez niewłaściwie zaprojektowane wtyczki. Każdy skrypt i żądanie w Twojej witrynie zostanie zatrzymane przez Twój serwer, przez co będzie niedostępne.

Wtyczki pamięci podręcznej lub bezpieczeństwa są zwykle winne problemu. Wtyczki te mogą uniemożliwić połączenie z serwerem, co nie rozwiąże problemu.

Zaleca się dezaktywację wszystkich wtyczek, a następnie ponowne aktywowanie ich pojedynczo, jeśli nie masz zainstalowanych żadnych wtyczek zabezpieczających ani buforujących, ale nadal występują błędy HTTP 502.

  • Po prostu wybierz „Dezaktywuj” w „Akcje zbiorcze”, przechodząc do sekcji „Wtyczki”.
  • Po zainstalowaniu każdej wtyczki aktywuj ją podczas aktualizacji witryny WordPress.
  • Możesz spróbować wyłączyć je w panelu hostingowym lub aplikacji FTP, jeśli nie możesz uzyskać dostępu do pulpitu nawigacyjnego WordPress.
  • Zmień nazwę katalogu wtyczek, przechodząc do katalogu wp-content.
  • Kliknij „Pliki” w hPanel, jeśli używasz Hostingera. Przejdź do Menedżera plików, Publiczny kod HTML, a następnie wp-content stamtąd.
  • Możesz zmienić nazwę folderu na wtyczki, gdy tylko witryna zostanie uruchomiona po wyłączeniu wszystkich wtyczek.
  • Spróbuj włączyć każdą wtyczkę osobno, aby określić, która wtyczka spowodowała problem jako pierwsza.

6. Sprawdź, czy witryna nie działa

Pomimo stosowania większości strategii kod błędu 502 wciąż się pojawia. Serwer może teraz nie działać poprawnie.

Różne narzędzia są dostępne online, aby sprawdzić, czy witryna nie działa. Sprawdź stan swojej witryny w Downdetector , wprowadzając jej adres URL.

7. Sprawdź CDN lub zaporę innej firmy.

Problemy z usługami ochrony CDN lub DDoS mogą być również źródłem problemu 502 Bad Gateway. Dodano dodatkową warstwę między serwerem a siecią dostarczania treści. Podczas próby połączenia z serwerem źródłowym ta warstwa może napotkać problemy, powodując błąd 502.

  • Cloudflare to jeden z przypadków, w których 502 Bad Gateway może pojawić się na dwa różne sposoby, w zależności od problemu.
  • Musisz skontaktować się z ich personelem pomocniczym. Nie zapomnij najpierw sprawdzić strony stanu systemu Cloudflare.
  • Jeśli wyłączysz Cloudflare, pamiętaj, że propagacja DNS może zająć kilka godzin.
  • Jeśli występuje powyższy problem z Cloudflare, wina leży po stronie Twojej obecnej firmy hostingowej.

8. Zmień swoje serwery DNS

  • Kliknij „Otwórz Centrum sieci i udostępniania” w menu kontekstowym po kliknięciu prawym przyciskiem myszy symbolu stanu sieci na pasku zadań.
  • Kliknij łącze Zmień ustawienia adaptera w lewym górnym rogu okna Centrum sieci i udostępniania.
  • Kliknij prawym przyciskiem myszy połączenie, dla którego chcesz zmienić ustawienia DNS w polu Połączenia sieciowe, a następnie wybierz Właściwości.
  • Wybierz „Protokół internetowy w wersji 4 (TCP/IPv4)” z listy w oknie właściwości, a następnie kliknij przycisk „Właściwości”.
  • Ustawienia DNS są wyświetlane w dolnej części okna Właściwości protokołu internetowego w wersji 4 (TCP/IPv4).
  • Aby użyć następujących adresów serwerów DNS, wybierz tę opcję. Wprowadź adresy IP preferowanych i zapasowych serwerów DNS.
    • Preferowany serwer DNS: 8.8.8.8
    • Alternatywny serwer DNS: 8.8.4.4

9. Problem z limitem czasu PHP

Limity czasu PHP występują, jeśli pojedynczy proces PHP działa dłużej niż maksymalny czas wykonania lub czas wejścia określony w konfiguracji PHP na serwerze. Jeśli często importujesz duże ilości WordPressa, często się to zdarza.

  • Spowoduje to zwykle wyświetlenie błędu serwera 502. Te ustawienia mogą wymagać zwiększenia, jeśli masz limit czasu PHP.
  • Możesz zapytać swojego obecnego hosta WordPress , jakie ustawienia są skonfigurowane na twoim serwerze i czy można je podnieść.
  • Maksymalne wartości limitu czasu PHP dla naszej platformy są dostępne w zależności od aktualnego planu hostingowego.

10. Sprawdź plik dziennika błędów WordPress

Jeśli napotkasz problem po określonej aktualizacji lub zmianie, przyczyną może być twój serwer. Sprawdzenie dziennika błędów witryny jest najlepszym rozwiązaniem tego problemu.

  • Możesz określić, które wygenerowane błędy powodują problem 502 Bad Gateway, przeglądając je wszystkie w pliku wp-contents/debug.log.
  • Twój dostawca usług hostingowych zapewnia dostęp umożliwiający włączenie dzienników błędów witryny za pośrednictwem panelu administracyjnego.
  • Dołączając poniższe wiersze do pliku wp-config.php, możesz dodatkowo włączyć raportowanie błędów w swojej witrynie WordPress:
    • zdefiniuj („WP_DEBUG”, prawda);
    • zdefiniuj („WP_DEBUG_LOG”, prawda);
    • determin(’WP_DEBUG_DISPLAY’, fałsz);

Wniosek

To może być jak rozwiązywanie zagadki, gdy Twoja witryna napotka błąd 502 Bad Gateway. Nie jesteś pewien, co dokładnie się stało i dlaczego; wszystko, co wiesz, to to, że istnieje problem, który należy rozwiązać.

W powyższym poście omówiłem typowe przyczyny tego problemu i przedstawiłem instrukcje krok po kroku, jak rozwiązać błąd 502 Bad Gateway. Najczęściej ten problem rozwiązuje się sam.

Często zadawane pytania

Jak naprawić komunikat o błędzie 502 Bad Gateway?

Kiedy serwer otrzymuje błąd złej bramy 502, drugi serwer podaje błędną odpowiedź. Zasadniczo ustanowiłeś połączenie z tymczasowym urządzeniem, które powinno uzyskać wszystkie informacje potrzebne do wyświetlenia strony. Powiadomienie wskazuje, że wystąpił problem z tym procesem. Aby rozwiązać ten problem, użyj wszystkich powyższych podejść.

Co powoduje błąd 502 Bad Gateway?

Osiągnięto limit czasu serwera proxy, zanim żądanie spowodowałoby błąd nieprawidłowej bramy HTTP 502. Serwer działa jako brama lub połączenie proxy jest przerywane, gdy odpowiedź serwera jest niewiarygodna. Oznacza to, że serwer nie mógł przetworzyć żądania z powodu nieprzewidzianych okoliczności. Gdy nie ma innych prawidłowych kodów błędów, serwer często zwraca ten błąd.

Czy 502 Bad Gateway to mój problem?

Zła bramka z błędem 502 to problem z serwerem strony, a nie po Twojej stronie. Oznacza to, że nie musisz sprawdzać routera ani sprawdzać, czy kabel ethernetowy nie jest uszkodzony.

Jak naprawić błąd 502 Bad Gateway w Chrome?

Najskuteczniejsze rozwiązania problemu naprawy błędu 502 Bad Gateway Chrome obejmują korzystanie z trybu incognito w celu wyszukiwania i usuwania rozszerzeń, sprawdzanie stanu serwera witryny, czyszczenie plików cookie i pamięci podręcznej przeglądarki, czyszczenie pamięci podręcznej DNS oraz zmianę adresów DNS w sieci.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *