Jak naprawić błąd 502 Bad Gateway?

Opublikowany: 2022-11-11

Czy chcesz wiedzieć, jak naprawić błąd nieprawidłowej bramy 502 ? Zwykle błąd 502 Bad Gateway jest wynikiem awarii sieci między dwoma serwerami w Internecie, co oznacza, że ​​problem nie ma nic wspólnego z komputerem lub połączeniem internetowym.

Ogólnie błędy 502 Bad Gateway są całkowicie niezależne od konkretnej konfiguracji, co oznacza, że ​​możesz je zobaczyć w dowolnej przeglądarce, z dowolnym systemem operacyjnym lub na dowolnym urządzeniu.

W tym artykule omówimy, czym jest błąd 502 Bad Gateway, jakie są jego przyczyny, jego odmiany, wpływ na SEO i jak go naprawić różnymi metodami.

Co to jest błąd nieprawidłowej bramy 502?

Jeśli pojawi się komunikat o błędzie 502 Bad Gateway, oznacza to, że serwer, z którym próbujesz się połączyć, otrzymał nieprawidłową odpowiedź.

Żądanie HTTP jest wysyłane przez przeglądarkę do serwera podczas uzyskiwania dostępu do adresu URL. Jednak w tym przypadku żądanie było nieprawidłowe i zwróciło kod stanu HTTP 502. Kody stanu HTTP są środkiem, za pomocą którego przeglądarki i serwery komunikują się ze sobą.

Dostęp do adresu URL uzyskuje się za pośrednictwem przeglądarki, wysyłając żądanie HTTP do serwera odwiedzanej witryny. Po zażądaniu zasobów serwer zwraca kod statusu i żądane zasoby.

Kody statusu HTTP można podzielić na pięć kategorii: 1xx – informacyjny, 2xx – sukces, 3xx – przekierowanie, 4xx – błąd klienta i 5xx – błąd serwera.

Ogólnie kody stanu zaczynające się od cyfry 5 wskazują błędy, które występują w przypadku awarii sieci lub problemu z komunikacją między serwerami sieciowymi.

Istnieją również kody stanu 5xx, takie jak 500 Internal Server Error, 501 Not Implemented, 503 Service Unavailable i 504 Gateway Timeout.

W większości przypadków przyczyna błędu leży w samym serwerze, chociaż dokładne przyczyny każdego błędu mogą się różnić.

Co powoduje błąd 502 Bad Gateway?

Przed przystąpieniem do naprawy należy najpierw sprawdzić możliwe czynniki, które mogą powodować błąd bramy. Oto niektóre z nich:

Nierozpoznana nazwa domeny

Zwykle dzieje się tak, gdy nazwa domeny nie jest tłumaczona na prawidłowy adres IP. Jeśli Twoja nazwa domeny została niedawno przeniesiona na inny serwer DNS hosta, pełne rozpowszechnienie i wprowadzenie zmian może potrwać do 24 godzin.

Przeciążenie serwera Origin

Serwer pochodzenia może zostać przeciążony i ulec awarii, gdy zabraknie mu zasobów, co spowoduje wyświetlenie komunikatu o błędzie HTTP 502.

Wykazano, że nagłe skoki ruchu, brak pamięci i limity czasu oprogramowania to niektóre z najczęstszych przyczyn przeciążenia serwera.

Błędy przeglądarki

Przeglądarki mogą czasami wyświetlać błąd kodowania 502, mimo że nie ma problemu z serwerem lub siecią.

W takim przypadku przyczyną błędu mogą być wadliwe rozszerzenia przeglądarki, takie jak programy do blokowania reklam, nieaktualne wersje przeglądarek lub uszkodzone pliki w pamięci podręcznej przeglądarki.

Problemy ze sprzętem sieci domowej

Twój sprzęt sieciowy prawdopodobnie ma tymczasowy problem, jeśli wystąpią błędy HTTP 502 w więcej niż jednej witrynie lub przeglądarce.

Bloki zapory

Zapory sieciowe zapobiegają przedostawaniu się podejrzanego ruchu do Twojej witryny. Niemniej jednak niektóre systemy zapory mogą wykrywać fałszywe alarmy w wyniku ich nadwrażliwości.

Istnieje możliwość, że system blokuje konkretnego dostawcę usług internetowych lub żądanie CDN.

Jak naprawić błąd 502 Bad Gateway?

Błąd 502 Bad Gateway jest zwykle spowodowany problemami po stronie serwera, ale może to być również spowodowane błędną konfiguracją lub tymczasowymi problemami na komputerze klienta.

W tej sekcji przedstawiamy różne metody naprawy tego błędu:

Metoda 1: Odśwież stronę internetową

Możesz wypróbować pierwsze rozwiązanie, odczekując minutę lub dwie, a następnie odśwież swoją przeglądarkę internetową. Wielokrotnie błąd występuje z powodu wzrostu ruchu.

Dlatego zwykle wystarczy odświeżyć stronę. Skrót można uzyskać, naciskając F5 lub CTRL + F5 , podczas gdy na Macu skuteczne będzie naciśnięcie CMD + R.

Jeśli witryna jest niedostępna, możesz również spróbować użyć narzędzia online, takiego jak Host Tracker lub Website Planet.

W ten sposób będzie można określić, czy błąd jest wynikiem problemu po stronie klienta, czy po stronie serwera.

Metoda 2: Wyczyść pamięć podręczną przeglądarki

Być może masz nieaktualne i uszkodzone pliki przechowywane w pamięci podręcznej przeglądarki, jeśli nadal będziesz otrzymywać komunikat o błędzie.

W takim przypadku może być konieczne wyczyszczenie pamięci podręcznej przeglądarki, aby rozwiązać błąd HTTP 502 Bad Gateway.

Pliki w pamięci podręcznej mogą zawierać ważne dane przeglądarki, takie jak zakładki i ustawienia, więc zachowaj ostrożność przed ich usunięciem. Możesz temu zapobiec, eksportując swoje dane z przeglądarki i importując je ponownie później.

Metoda 3: Wypróbuj w trybie incognito

Tryb incognito jest również dobrym pomysłem na uzyskanie dostępu do strony internetowej, ponieważ pomoże ustalić, czy komunikat o błędzie nieprawidłowej bramy 502 jest wynikiem problemu z przeglądarką.

Wykonaj te czynności, aby utworzyć nowe okno incognito:

  1. Kliknij przycisk z trzema kropkami na ekranie przeglądarki
  2. Z menu rozwijanego wybierz Nowe okno incognito .
Wybierz Nowe okno incognito z menu rozwijanego

Rozszerzenie przeglądarki może powodować problem, jeśli błąd nie pojawia się w trybie incognito. W rezultacie staraj się stopniowo wyłączać wszystkie dodatki i rozszerzenia, aż uzyskasz dostęp do witryny po usunięciu tego, który spowodował błąd.

Możesz spróbować użyć innej sesji przeglądarki, jeśli wyłączenie rozszerzeń nie pomogło. Na przykład, jeśli obecnie używasz przeglądarki Google Chrome, spróbuj użyć przeglądarki Mozilla Firefox.

Jeśli poprzednia przeglądarka powoduje błąd, gdy strona ładuje się normalnie w nowej przeglądarce, prawdopodobnie winna jest obecna przeglądarka.

Jeśli masz problem z przeglądarką, zaleca się jej usunięcie i ponowne zainstalowanie.

Metoda 4: Opróżnij serwery DNS

Istnieją również przypadki, w których błąd występuje z powodu problemów z DNS, takich jak nieprawidłowe adresy IP i serwery DNS, które nie odpowiadają.

Możesz rozwiązać ten problem, opróżniając pamięć podręczną DNS w tym przypadku. Podobnie jak czyszczenie pamięci podręcznej przeglądarki, ta metoda wyeliminuje wadliwe rekordy DNS.

Jednym z kroków, które możesz wykonać, jest tymczasowa zmiana serwerów DNS. Dostawca usług internetowych jest odpowiedzialny za domyślne przypisanie serwerów DNS.

Jeśli chcesz przełączyć się na serwer DNS innej firmy, taki jak Google Public DNS, możesz to zrobić w dowolnym momencie.

Metoda 5: Wypróbuj inną przeglądarkę

Możesz również rozwiązać ten problem, używając innej przeglądarki, w tym Firefox, Chrome, Edge, Opera, Internet Explorer i Safari.

Korzystając z alternatywnej przeglądarki, która nie generuje błędu 502 Bad Gateway, możesz być pewien, że winę ponosi oryginalna przeglądarka.

Zakładając, że postępowałeś zgodnie z powyższymi wskazówkami dotyczącymi rozwiązywania problemów, być może nadszedł czas, aby spróbować ponownie zainstalować przeglądarkę, aby sprawdzić, czy to rozwiąże problem.

Metoda 6: Wypróbuj na innym urządzeniu

Twój serwer może być źródłem błędu, który pojawia się po wykonaniu określonej zmiany lub aktualizacji. Najlepszym sposobem rozwiązania tego problemu jest przejrzenie dzienników błędów witryny.

W większości przypadków Twój usługodawca hostingowy oferuje interfejs użytkownika, za pomocą którego możesz włączyć dzienniki błędów witryny. Możliwe jest również włączenie rejestrowania błędów w witrynie WordPress, dodając następujące wiersze do pliku wp-config.php :

zdefiniuj( 'WP_DEBUG', prawda );

zdefiniuj ( 'WP_DEBUG_LOG', prawda );

zdefiniuj ( 'WP_DEBUG_DISPLAY', fałsz );

Plik wp-contents/debug.log będzie zawierał wszystkie wygenerowane błędy, co pozwoli zidentyfikować, który z nich powoduje błąd 502 Bad Gateway.

Metoda 7: Sprawdź dziennik błędów i dezaktywuj wtyczki

Może występować problem techniczny z co najmniej jedną z Twoich wtyczek lub motywów. Powodem tego jest to, że źle zakodowane wtyczki i motywy mogą ze sobą kolidować.

Podczas tego zdarzenia Twój serwer zatrzyma wszystkie skrypty i zapytania w Twojej witrynie, co spowoduje niedostępność Twojej witryny.

Niektóre witryny są dotknięte tym problemem z powodu wtyczek pamięci podręcznej lub zabezpieczeń. W niektórych przypadkach wtyczki te blokują komunikację między serwerami, co powoduje trwałe błędy.

Należy wyłączyć wtyczki i ponownie aktywować każdą z nich z osobna, jeśli napotkasz błąd HTTP 502 bez zainstalowanej wtyczki buforującej lub zabezpieczającej.

Wykonaj następujące kroki, aby to zrobić:

  1. Przejdź do Wtyczki na pulpicie WordPress .
  2. Kliknij Zainstalowane wtyczki .
Przejdź do Wtyczki na pulpicie WordPress, a następnie kliknij Zainstalowane wtyczki
  1. Kliknij Dezaktywuj w menu Akcje zbiorcze .
  2. Kliknij przycisk Zastosuj .
Kliknij Dezaktywuj z menu Akcje zbiorcze, a następnie kliknij przycisk Zastosuj
  1. Aktywuj każdą wtyczkę podczas odświeżania witryny WordPress.

Jeśli ponownie napotkasz błąd 502, znalazłeś problematyczną wtyczkę.

Jeśli nie możesz uzyskać dostępu do pulpitu WordPress, możesz je wyłączyć za pomocą panelu sterowania hostingu lub aplikacji FTP.

Wprowadź zmianę w katalogu wtyczek w katalogu wp-content , zmieniając jego nazwę, na przykład plugins-disable .

Po przywróceniu witryny do pierwotnego stanu po usunięciu wszystkich wtyczek możesz zmienić nazwę folderu z powrotem na wtyczki.

Jeśli błąd będzie się powtarzał, włącz wtyczki jeden po drugim, aby zidentyfikować, który z nich go powoduje. Jeśli witryna nadal nie działa, wykonaj te same kroki z motywami WordPress.

Metoda 8: Sprawdź wtyczki i motywy WordPress

W wielu przypadkach serwer anuluje skrypty i zapytania z powodu złego kodu w witrynie WordPress, prawdopodobnie z wtyczki lub motywu innej firmy

Co więcej, wiele wtyczek buforujących wygenerowało 502 błędy z powodu błędnej konfiguracji. Kilka możliwych rozwiązań tego problemu obejmuje dezaktywację wszystkich wtyczek. Należy pamiętać, że dezaktywacja wtyczki nie spowoduje utraty danych.

Poniższe kroki można wykonać, jeśli nadal masz dostęp do pulpitu administracyjnego:

  1. Przejdź do Wtyczki na pulpicie WordPress .
  2. Kliknij Zainstalowane wtyczki .
Przejdź do Wtyczki na pulpicie WordPress, a następnie kliknij Zainstalowane wtyczki
  1. Kliknij Dezaktywuj w menu Akcje zbiorcze .
  2. Kliknij przycisk Zastosuj .
Kliknij Dezaktywuj z menu Akcje zbiorcze, a następnie kliknij przycisk Zastosuj

W wyniku tej akcji wszystkie Twoje wtyczki zostaną wyłączone. Jeśli to rozwiąże problem, musisz ustalić, która przyczyna problemu jest odpowiedzialna.

  1. Aktywuj każdą wtyczkę podczas odświeżania witryny WordPress.

Jeśli otrzymasz zwrot błędu bramy 502, oznacza to, że odkryłeś nieprawidłowo działającą wtyczkę. Następnie możesz skontaktować się z twórcą wtyczki lub przesłać zgłoszenie do systemu wsparcia WordPress.

Jeśli nie możesz uzyskać dostępu do swojej strony administratora, możesz użyć FTP , aby uzyskać dostęp do serwera i zmienić nazwę folderu wtyczek na coś w rodzaju plugins_old , a następnie sprawdzić swoją witrynę.

Jeśli to rozwiąże problem, musisz przetestować każdą wtyczkę indywidualnie. Wykonaj następujące kroki, aby to zrobić:

  1. Zmień nazwę folderu wtyczek z powrotem na „wtyczki”.
  2. Zmień nazwę każdego folderu wtyczek jeden po drugim, aż zlokalizujesz problem.
Zmień nazwę folderu wtyczek z powrotem na „wtyczki”, a następnie zmień nazwę każdego folderu wtyczek w nim jeden po drugim, dopóki nie zlokalizujesz problemu

Musisz zawsze aktualizować wtyczki, motywy i rdzeń WordPress, a także upewnić się, że korzystasz z wersji PHP, która obsługuje Twoją witrynę. Jeśli potrzebujesz pomocy, zawsze możesz skontaktować się ze swoim gospodarzem.

Metoda 9: Uruchom ponownie PHP

Opcją może być również ponowne uruchomienie PHP. Gospodarz może tego nie zapewnić. W takim przypadku możesz otworzyć zgłoszenie do pomocy technicznej i poprosić o ponowne uruchomienie PHP.

Metoda 10: Sprawdź CDN

Mogą również wystąpić problemy z usługą łagodzenia CDN lub DDoS, które powodują błąd 502 Bad Gateway.

Internetowa sieć dostarczania treści zapewnia dodatkową warstwę bezpieczeństwa między serwerem a przeglądarką, zapewniając wydajne dostarczanie treści internetowych.

Istnieje jednak możliwość, że ta warstwa może napotkać problem podczas łączenia się z serwerem pochodzenia, co może skutkować błędem 502.

Godnym uwagi przykładem jest Cloudflare, w którym błąd 502 Bad Gateway może wystąpić w dwóch różnych formatach w zależności od sytuacji.

Na podstawie powyższego zrzutu ekranu wydaje się, że za problem odpowiada Cloudflare. Jeśli chcesz rozwiązać ten problem, skontaktuj się z ich działem obsługi klienta.

Zaleca się sprawdzenie strony Cloudflare System Status przed wykonaniem tej czynności. Alternatywnie możesz wyłączyć Cloudflare, jednak propagacja DNS może potrwać kilka godzin.

W rezultacie, jeśli napotkasz błąd Cloudflare, jak pokazano powyżej, oznacza to, że jest to problem z twoim obecnym dostawcą usług hostingowych. W takim przypadku skontaktuj się z zespołem pomocy dostawcy hostingu witryn, aby poprosić o pomoc.

Metoda 11: Zwiększ PHP max_execution_time i max_input_time

Limit czasu PHP występuje, gdy proces PHP działa dłużej niż maksymalny czas wykonania lub maksymalny czas wejścia określony przez konfigurację PHP.

W większości przypadków ustawienia tego są ustawiane w konfiguracjach PHP na serwerze WWW. Zwykle wartości są domyślnie ustawione na 300 sekund.

W niektórych przypadkach podczas procesu migracji może wystąpić przekroczenie limitu czasu, co skutkuje błędem 502 Bad Gateway. Aby rozwiązać ten problem, możesz skontaktować się z usługodawcą hostingowym, aby dowiedzieć się, jakie wartości są ustawione i czy można je zwiększyć.

Metoda 12: Skontaktuj się z hostingiem swojej witryny

Jeśli żadne z tych rozwiązań nie rozwiąże problemu, zalecamy skontaktowanie się z obsługą klienta. Ważne jest, aby opisać problem i podać wszelkie kroki podjęte w celu jego rozwiązania.

Ponadto upewnij się, że podajesz jak najwięcej informacji i pozwól zespołowi wsparcia na pomoc.

Metoda 13: Skontaktuj się z dostawcą usług internetowych (ISP)

Gdy Twoja przeglądarka, komputer i sieć działają, a witryna zgłasza, że ​​strona lub witryna działa, błąd 502 Bad Gateway może być wynikiem problemu z siecią, za który odpowiada dostawca usług internetowych.

Metoda 14: Spróbuj ponownie później!

Jeśli na tym etapie procesu rozwiązywania problemów występuje błąd 502 Bad Gateway, prawie na pewno występuje problem z jedną z dwóch rzeczy: albo z dostawcą usług internetowych, albo z siecią witryny.

Możesz nawet potwierdzić te informacje bezpośrednio u jednej z dwóch stron, jeśli się z nimi skontaktujesz.

W każdym razie nie jesteś jedyną osobą, która doświadcza tego błędu, więc będziesz musiał poczekać, aż zostanie on rozwiązany za Ciebie.

502 Odmiany błędów nieprawidłowej bramy

Nie ma wymogu, aby konkretna przeglądarka, system operacyjny lub usługa wyświetlały błąd. Niemniej jednak jego wygląd może się różnić na kilka sposobów

Możesz napotkać pewne alternatywy dla tego błędu w Internecie, takie jak błąd tymczasowy (502), błąd 502, błąd 502, zła brama 502 Cloudflare, zła brama 502 Nginx, zła brama 502 AWS itp.

Należy zauważyć, że niektóre witryny lub usługi mają dostosowane strony błędów 502, które prawdopodobnie będą wyglądać inaczej:

Chrom

Komunikat o błędzie 502 Bad Gateway jest wyświetlany przez Chrome, gdy serwer napotka tymczasowy błąd i nie może zrealizować żądania.

Ponadto Chrome zaleca ponowne wypróbowanie po 30 sekundach. Możesz spróbować uzyskać dostęp do witryny z innego okna przeglądarki, jeśli problem będzie się powtarzał.

Błąd 502 w Chrome

GitLab

Jeśli odwrotny serwer proxy GitLab nie otrzyma odpowiedzi z serwera pochodzenia GitLab przez dłuższy czas, GitLab wyświetli błąd 502 Bad Gateway. Ponadto strona błędu zawiera instrukcje dotyczące rozwiązania problemu.

Błąd 502 w GitLab

Świergot

Na Twitterze pojawia się błąd 502, gdy usługa jest tymczasowo przeciążona. Ilustracja jest połączona z jasnym i zwięzłym przesłaniem w zabawny sposób. Osoby zainteresowane statystykami danych w czasie rzeczywistym mogą również sprawdzić status Twittera.

Błąd 502 na Twitterze

W jaki sposób błąd 502 Bad Gateway wpływa na SEO?

Kod błędu 502 jest generowany, gdy wystąpi błąd sieciowy, który uniemożliwia serwerowi wykonanie żądania.

Należy pamiętać, że jeśli ten błąd występuje często i przez dłuższy czas, może negatywnie wpłynąć na optymalizację witryny pod kątem wyszukiwarek.

Jeśli żądana strona nie jest obsługiwana, odwiedzający mogą opuścić Twoją witrynę, co powoduje słabsze wrażenia użytkownika. Co więcej, im dłużej Twoja witryna pozostaje niedostępna, tym wyższy będzie współczynnik odrzuceń.

Wyszukiwarki będą również wyświetlać stronę z błędem 502 jako uszkodzoną, co uniemożliwi wyszukiwarce indeksowanie i pozycjonowanie strony.

W związku z tym ważne jest, aby określić, jakie czynniki powodują błąd, aby jak najszybciej go rozwiązać ze względu na optymalizację pod kątem wyszukiwarek.

Często Zadawane Pytania

W tej sekcji odpowiemy na kilka często zadawanych pytań, które pomogą Ci w rozwiązaniu błędu:

Dlaczego otrzymuję błąd 502 Bad Gateway?

Błąd 502 Bad Gateway to ogólny komunikat o błędzie, który wskazuje, że coś jest nie tak z komunikacją z serwerem witryny. Jednak nie określi dokładnej przyczyny problemu.

Czy 502 zła brama oznacza zablokowanie?

Na ekranie komputera może pojawić się komunikat „502 zła brama”. Dzieje się tak, gdy serwer działający jako serwer proxy lub brama nie otrzymuje odpowiedniej odpowiedzi z innego serwera.
Nie będziesz w stanie określić podstawowej przyczyny tego błędu, ponieważ jest to błąd ogólny. Dlatego nie można wskazać, czy jest zablokowany, czy nie bez przeprowadzenia dodatkowych badań.

Czy 502 Bad Gateway jest wirusem?

Ogólnie rzecz biorąc, błąd 502 Bad Gateway nie jest wynikiem wirusa. Występuje, gdy serwer witryny nie może skomunikować się z witryną.

Wniosek

W tym artykule omówiono różne metody rozwiązania problemu błędu 502 Bad Gateway, w tym jego przyczyny, odmiany i wpływ na optymalizację wyszukiwarek.

Chcielibyśmy wyrazić nasze szczere uznanie za przeczytanie tego artykułu. Jeśli masz jakieś pytania lub komentarze, zachęcamy do skorzystania z sekcji komentarzy.

Obserwuj nas na Facebooku i Twitterze, jeśli chcesz być na bieżąco z naszymi artykułami.