Jak naprawić błąd 502 Bad Gateway w WordPress

Każdy błąd, który powoduje, że witryna WordPress jest bezużyteczna, jest bardzo niepokojący, ponieważ oznacza dla Ciebie utratę dochodów, słabe pozycje w rankingu SEO i wiele niepotrzebnego stresu. Jednym z najbardziej rażących błędów, jakie kiedykolwiek miał internet, jest błąd bramki 502. Jest to nieprzyjemny i frustrujący problem, ponieważ może powstać z wielu powodów, które utrudniają rozwiązywanie problemów i rozwiązywanie problemów.

Nie martw się, stoimy za tobą. Jeśli chcesz naprawić zły błąd bramy 502 na swojej stronie WordPress, odetchnij, ponieważ oferujemy kilka sprawdzonych rozwiązań. Pod koniec dzisiejszego postu powinieneś raz na zawsze pozbyć się błędnego błędu bramy 502.

Jeśli brzmi to jak umowa, o której nie marzyłabyś, żeby odpuścić, weź filiżankę kawy i rzućmy się.

Co to jest błąd 502 Bad Gateway?

Po pierwsze, co w imieniu pytania jest błędem bramy 502? Oto mała lekcja na temat zakwaterowania. Hosting witryny WordPress wymaga zazwyczaj kilku serwerów.

Najbardziej podstawowa konfiguracja może obejmować od czterech do pięciu serwerów (ish), a mianowicie:

  • Serwer aplikacji, który przetwarza kod PHP i wszelkie inne dynamiczne treści w Twojej witrynie
  • Serwer bazy danych, na którym mieszkają Twoje bazy danych
  • Odwrotny serwer proxy, na przykład Nginx i Apache, który kontroluje, które żądania HTTP idą gdzie
  • Serwer internetowy, który przechowuje wszystkie pliki statyczne, takie jak obrazy, CSS i JavaScript.
  • CDN (opcjonalny serwer wydajności)

Teraz, gdy wpiszesz adres URL swojej witryny w przeglądarce i naciśniesz WCHODZIĆ, przeglądarka wysyła kilka żądań HTTP do odwrotnego serwera proxy.

Zapasowy serwer proxy kieruje żądania do odpowiednich serwerów. Na przykład żądania danych przechowywane w bazie danych są kierowane do serwera bazy danych. Żądania plików statycznych są kierowane do serwera WWW, a serwer aplikacji przetwarza żądania wymagające PHP.

Następnie każdy serwer wysyła dane do odwrotnego serwera proxy, który następnie przesyła dane do przeglądarki i ładuje witrynę. Tak proste jak A, B, C: Nie daj się zwieść trudnym słowom, takim jak odwrotne proxy.

Jeśli jeden z serwerów wyśle ​​nieprawidłową odpowiedź do zwrotnego serwera proxy, witryna nie ładuje się w przeglądarce zgodnie z oczekiwaniami. Zamiast tego odwrotny serwer proxy wyświetla niepoprawny błąd bramy 502.

Zwierzę na wiele różnych sposobów

Błąd niewłaściwej bramki 502 może przyjmować wiele różnych form, takich jak:

  • Błąd 502
  • 502 Zła brama nginx
  • Błąd proxy 502
  • 502 Usługa tymczasowo przeciążona
  • Błąd HTTP 502 Zła brama
  • 502. To źle. Serwer napotkał tymczasowy błąd i nie mógł zrealizować żądania. Spróbuj ponownie za 30 sekund. To wszystko co wiemy.

Co powoduje nieprawidłowy błąd bramki 502?

Podczas gdy błąd po stronie bramy 502 zwykle występuje po stronie serwera, może on również wystąpić z powodu problemów z twojej strony. Oto kilka powodów, dla których napotykasz błędny błąd bramki 502 w dowolnej kolejności:

  • Twój serwer nadrzędny może być przeciążony z powodu zwiększonego ruchu
  • Serwer offline wyśle ​​na twoją twarz błędny błąd bramy 502
  • Nieprawidłowe ustawienia serwera, które można usunąć z wielu powodów, takich jak błąd ludzki, zwłaszcza gdy host przenosi serwery
  • Problemy z siecią dostarczania treści (CDN)
  • Złe zachowanie pamięci podręcznej przeglądarki
  • Problemy z DNS
  • Wadliwy kod PHP z powodu wtyczki lub problematycznego motywu

Jak widać z naszej krótkiej listy powyżej, nieprawidłowy błąd bramki 502 może być spowodowany kilkoma przyczynami. Oznacza to, że musisz wypróbować różne rozwiązania, aby naprawić błąd.

To powiedziawszy, naprawmy i naprawmy błędny błąd bramy 502 na twojej stronie WordPress.

Jak naprawić błąd 502 Bad Gateway w WordPress

Chociaż błąd ten może wydawać się kłopotliwy dla przeciętnego Joe, jest w rzeczywistości niezwykle łatwy do naprawienia. Potrzebujesz tylko cierpliwości, aby wypróbować następujące rozwiązania.

1. Zaktualizuj / przeładuj witrynę

Jak już wspomnieliśmy, przez większość czasu po stronie serwera pojawia się niesławny błąd niewłaściwej bramy 502, tym bardziej, jeśli jest on na dzielonym hostingu. Gwałtowny wzrost ruchu może wyczerpać zasoby serwera pozostawiając cię w niewoli tego nieprzyjemnego błędu. Innym razem Twoje serwery mogą być w górę lub w dół z wielu powodów.

Dostawcy usług hostingowych zazwyczaj rozwiązują problem natychmiast, ponieważ właściciele witryn internetowych z pasją nie cierpią przestojów. Ponadto tracą przychody, gdy witryny są offline.

Więc zanim wyciągniesz włosy i będziesz miał ataki paniki, spróbuj zaktualizować witrynę WordPress kilka razy, aby zobaczyć, czy błąd sam zniknie. Wypróbuj też inną przeglądarkę lub urządzenie, aby sprawdzić, czy błąd sam się rozwiąże. Mimo to, aby upewnić się, że problem nie występuje po stronie serwera, przetestuj swoją witrynę za pomocą narzędzia takiego jak isup.me.

Jeśli jednak błąd nadal występuje po wypróbowaniu powyższych rozwiązań, przejdź do następnego rozwiązania w tym poście.

2. Wyczyść pamięć podręczną przeglądarki

Nie można naprawić błędu błędnej bramy 502 nawet po zaktualizowaniu przeglądarki? Jeśli tak, wykonaj pełną aktualizację w przeglądarce (CTRL + F5 w systemach Windows i CMD + CTRL + R w systemach OS X). Czy wykonanie pełnej aktualizacji eliminuje problem związany z błędem bramki 502? Nie?

Możesz spróbować wyczyścić pamięć podręczną przeglądarki bezpośrednio, korzystając ze wskazówek, które opisujemy, jak wyczyścić pamięć podręczną WordPress. Czy po wyczyszczeniu pamięci podręcznej zniknął nieprzyjemny błąd? Jeśli tak, przestań czytać i tańcz radośnie. Nawet zawrócenie. Bez żartów.

Jeśli błąd nadal występuje, poniższe rozwiązanie może ci pomóc.

3. Tymczasowo wyłącz CDN

Czy korzystasz z sieci dostarczania treści, takiej jak CloudFlare, KeyCDN lub innej sieci CDN dla WordPress? Sieci CDN zazwyczaj kierują ruch z Twojej witryny na ich serwery, aby zapewnić lepszą wydajność i bezpieczeństwo witryny.

Problem na twoich serwerach może powodować problem z 502 błędną bramą. Ponadto może wystąpić błąd nieprawidłowej bramy 502, jeśli nieprawidłowo skonfigurujesz swoją sieć CDN.

Aby dowiedzieć się, czy Twój CDN jest przyczyną 502 problemów, wstrzymaj CDN i zaktualizuj swoją witrynę. To zmusza witrynę do ładowania bezpośrednio z serwerów hosta.

Czy błąd zniknął po wstrzymaniu CDN? Jeśli tak, wstrzymaj usługę i skontaktuj się z działem wsparcia. Zwykle szybko rozwiązują problem, co oznacza, że ​​będziesz musiał obejść się bez CDN przez krótki czas.

Każdy CDN ma inny interfejs, co oznacza, że ​​powinieneś sprawdzić w CDN, jak zatrzymać usługę. Z mojego doświadczenia wynika jednak, że wstrzymanie CDN jest tak proste, jak ciasto, więc nie oczekuję, że będziesz mieć jakiekolwiek problemy.

4. Problemy z DNS

DNS (skrót od systemu nazw domen) to sposób, w jaki nazwy domen (na przykład wpexplorer.com) pasują do odpowiednich adresów IP. Jeśli coś pójdzie nie tak z ustawieniami DNS, możesz spodziewać się błędu bramy 502 wśród innych problemów.

Czy niedawno przeprowadziłeś się do nowego hosta? Migracja polega na rekonfiguracji serwerów DNS. Rozpowszechnianie DNS wymaga czasu, czasem nawet 48 godzin lub więcej.

Jeśli po migracji napotykasz błędny błąd bramy 502, poczekaj na rozpowszechnienie zmian DNS lub, jeśli to konieczne, skontaktuj się z hostem w celu uzyskania dalszych porad i pomocy.

A ponieważ mówimy o DNS, możesz również spróbować opróżnić lokalną pamięć podręczną DNS. Dla użytkowników Windows, otwórz wiersz polecenia (cmd.exe) i uruchom następujące polecenie: ipconfig / flushdns. Jako użytkownik Mac OS X uruchom dscacheutil -flushcache w terminalu dowodzenia.

5. Sprawdź motyw i wtyczki

Nie możesz do tej pory naprawić błędu? Być może problem tkwi w akcesoriach lub temacie. Twój motyw lub jedna z jego wtyczek może aktywować skrypt, który nie działa dobrze z twoim serwerem.

W rezultacie serwer zabija skrypt, powodując błędny błąd bramki 502. Co robić? Zacznijmy od akcesoriów.

6. Rozwiązywanie problemów z wtyczkami

Prawdopodobnie nie będziesz mógł zalogować się do panelu administracyjnego WordPress dzięki uprzejmości. Jak naprawisz wtyczki bez dostępu do administratora WordPress?

Cóż, to proste Zaloguj się do katalogu głównego WordPress (zazwyczaj jest to public_html ale może to być coś innego, w zależności od miejsca zainstalowania witryny) za pomocą aplikacji FTP, takiej jak Filezilla lub Menedżer plików w cPanel.

Jak naprawić błąd 502 Bad Gateway w WordPress 1

Następnie przejdź do wp-content i zlokalizuj Akcesoria spoiwo. Zmień nazwę folderu na coś podobnego plugins.old aby wyłączyć wszystkie wtyczki na raz. Nie martw się, nie stracisz żadnych danych.

Jak naprawić błąd 502 Bad Gateway w WordPress 2

Odśwież stronę, aby zobaczyć, czy błąd zniknął. Jeśli zamiast błędu widzisz witrynę, problem stanowi jedna z wtyczek.

Przemianować plugins.old plecy Akcesoria i zaloguj się do panelu administracyjnego WordPress. Czas znaleźć problematyczną wtyczkę.

Aktywuj wtyczki jeden po drugim podczas przeładowywania witryny po każdej aktywacji. Powtarzaj tę czynność, aż zidentyfikujesz wtyczkę, która powoduje problemy. Problematyczna wtyczka oczywiście odtworzy zły błąd bramy 502 podczas aktywacji, który może zablokować ją poza obszarem administracyjnym.

Całkowicie wyłącz lub usuń wtyczkę przez FTP lub Menedżer plikówUzyskaj alternatywę lub skontaktuj się z programistą, aby uzyskać dodatkową pomoc.

7. Rozwiązywanie problemów z aktywnym tematem

Jeśli problemy zaczęły się po aktualizacji witryny, tj. Motywy, wtyczki i WordPress, a dezaktywacja wtyczki niczego nie naprawia, musisz naprawić motyw WordPress.

Sprawdzenie, czy Twój problem dotyczy, różni się nieco od wtyczek do rozwiązywania problemów. Skończmy z tym.

Zaloguj się do katalogu głównego WordPress za pośrednictwem FTP lub Menedżera plików. Następnie przejdź do content-wp> motywy i znajdź swój aktywny motyw.

Zmień nazwę folderu aktywnego motywu na coś podobnego total.old. Spowoduje to wyłączenie aktywnego motywu i aktywację domyślnego motywu WordPress.

Jak naprawić błąd 502 Bad Gateway w WordPress 3

Załaduj ponownie witrynę, aby sprawdzić, czy błąd zniknął. Czy błąd nadal występuje? Oznacza to, że Twój motyw jest w porządku, w takim przypadku musisz zmienić nazwę folderu motywu na jego oryginalną nazwę.

Jeśli błąd zniknie, skontaktuj się z twórcą motywu, aby uzyskać dalszą pomoc lub zainwestuj w profesjonalnie utworzony motyw, taki jak nasz Total.

8. Jeśli problem będzie się powtarzał, skontaktuj się z hostem

Nadal nie możesz naprawić błędu bramy 502 w witrynie WordPress, nawet po wypróbowaniu wszystkich powyższych rozwiązań?

Być może problem leży po stronie serwera, więc po prostu skontaktuj się z hostem i uzyskaj profesjonalną pomoc. Robiąc to, rozważ inwestowanie w hosta wyższego poziomu, aby uniknąć tego błędu z powodu mniejszych zasobów serwera dostępnych w udostępnianych planach hostingowych.

wniosek

Chociaż jest to nieco mylące i frustrujące, naprawienie błędnego błędu bramy 502 jest łatwe dzięki rozwiązaniom, które opisujemy w tym poście. Mamy nadzieję, że nasz post skierował Cię w tym kierunku we właściwym kierunku.

Czy masz jakieś dodatkowe pomysły, pytania lub rozwiązania? Pomóż nam rozwinąć ten post, dzieląc się wskazówkami, zapytaniami i pomysłami w sekcji komentarzy poniżej.