Błąd 502 Bad Gateway: Jak to naprawić w WordPressie?
Opublikowany: 2022-03-07Dla właścicieli firm to ostatnia rzecz, jaką chcą widzieć. Nie stać ich na to, by potencjalni klienci opuścili ich stronę i udali się do konkurencji. Jednak w wielu przypadkach możliwe jest naprawienie błędu bramy 502 .
W tym poście na blogu wyjaśnimy, czym jest błąd 502 Bad Gateway, możliwe przyczyny i jak go naprawić.
Pobierz ten post, wpisując poniżej swój adres e-mail
Co to jest błąd 502 Bad Gateway?
Kiedy odwiedzasz witrynę, Twoja przeglądarka wyśle żądanie do serwera witryny. Serwer odpowiada przeglądarce za pomocą 3-cyfrowego kodu stanu HTTP, który informuje przeglądarkę, czy żądanie zostało pomyślnie zakończone. Błąd 502 to jeden z kodów stanu HTTP.
Istnieje 500 różnych kodów błędów i wszystkie oznaczają błąd po stronie serwera. W przypadku błędu 502 dzieje się tak, że serwer proxy nie otrzymuje żadnej odpowiedzi lub nieprawidłową odpowiedź z serwera nadrzędnego.
Bez kopania trudno dowiedzieć się czegoś więcej. Wiele witryn wyświetla tylko błąd 502 złej bramy, który nie zawiera dalszych informacji na temat tego, co poszło nie tak.
Jednak w wielu przypadkach ten błąd jest tymczasowy i sam się rozwiąże.
Gdy pojawi się ten błąd, różne witryny i przeglądarki mogą wyświetlać go na różne sposoby.
Oto tylko niektóre wiadomości, które możesz otrzymać:
- 502. To jest błąd
- 502
- Błąd 502
- HTTP 502
- 502 Błąd proxy
Wszystkie te alternatywne wiadomości oznaczają to samo.
Co powoduje błąd 502 Bad Gateway ?
Nie ma tylko jednej przyczyny błędu 502. Dlatego może być trudno rozwiązać. Może to powodować problemy dla właścicieli firm. Zamiast móc pochwalić się najwyższej jakości, pouczającą i ukierunkowaną treścią, ich odwiedzający zamiast tego otrzymuje przerażającą pustą stronę i kod błędu.
W niektórych przypadkach serwer jest przeciążony, albo przez zbyt wielu odwiedzających jednocześnie, albo przez atak DDOS. Serwer nie ma już dostępnej pamięci do wyświetlania strony internetowej i zamiast tego zwraca błąd 502.
Czasami serwer faktycznie przekracza limit czasu, gdy zwrócenie żądania przeglądarki trwa dłużej niż oczekiwano.
Jeśli serwer nie działa, nie będzie mógł zwrócić żądania do przeglądarki i otrzymasz błąd 502.
Zapory mogą również powodować problem. Zapora ogniowa odwiedzającego może blokować witrynę tylko dla nich samych lub zapora może być zbyt reaktywna i blokować żądania od legalnych użytkowników.
Jeśli ostatnio zmieniłeś swój DNS, może się okazać, że Twój DNS nie jest jeszcze w pełni rozpowszechniony, a Twoja witryna wyświetli błąd.
Możesz również mieć błąd DNS, w którym DNS nie rozpoznaje prawidłowego adresu IP, a nawet żadnego adresu IP. Inne błędy sieciowe mogą obejmować problemy z usługodawcą internetowym lub problemy z routingiem.
Czasami może w ogóle nie występować problem z serwerem, ale z jakiegoś powodu pojawia się problem po stronie odwiedzającego. Mogą mieć problem z routerem lub połączeniem internetowym. Zapora sieciowa może powodować problem lub może występować problem z przeglądarką.
Jak naprawić złą bramę 502 jako właściciel witryny?
Jako właściciel witryny ważne jest, aby kontrolować czas jej działania i być świadomym wszelkich błędów. Nie możesz pozwolić sobie na utratę wysokiej jakości ruchu, ponieważ występuje błąd 502 złej bramy.
Jeśli pojawi się jeden z tych błędów, możesz podjąć kroki, aby go rozwiązać. Jeśli sam nie masz umiejętności technicznych, zadzwoń do swojego programisty i pozwól mu zabrać się do pracy.
Jednak zanim zaczniesz edycję lub poprawki w witrynie, wykonaj pełną kopię zapasową witryny, na wypadek gdyby coś poszło nie tak. Jeszcze lepiej, jeśli możesz skopiować swoją witrynę i uruchomić testy na nieaktywnej wersji. W ten sposób, jeśli coś się zepsuje, nie spowodowałeś błędów w swojej rzeczywistej witrynie.
Warto również sprawdzić, czy Twój hosting nie działa, zanim zaczniesz niepotrzebnie przeglądać logi błędów i kodowanie.
1) Przetestuj swoje wtyczki
W przypadku WordPressa czasami zdarza się, że nowa wtyczka lub aktualizacja wtyczki może spowodować błąd. Tymczasowo wyłącz lub odinstaluj każdą nową wtyczkę, pojedynczo.
Jeśli wyłączysz je wszystkie naraz, możesz naprawić błąd, ale nie będziesz mieć możliwości sprawdzenia, który z nich go spowodował.
2) Wycofaj aktualizacje
WordPress często wydaje wersję beta najnowszej aktualizacji, zanim pojawi się wersja ostateczna. Jeśli wypróbowałeś wersję beta, może to być twój problem. Być może najnowsza aktualizacja z jakiegoś powodu nie pasuje do Twojej witryny.
Spróbuj wycofać swoją wersję WordPressa i sprawdź, czy to naprawi błąd.
3) Sprawdź swoje uprawnienia do plików
Jeśli dokonałeś jakichkolwiek aktualizacji lub dodałeś wtyczki, Twoje uprawnienia do plików mogły zostać zmienione. Przejrzyj swoje uprawnienia i upewnij się, że są takie, jak powinny.
4) Przejrzyj dzienniki swojego serwera internetowego
Powinieneś być w stanie uzyskać dostęp do dzienników serwera i zobaczyć ostatnią aktywność w witrynie, w tym wszelkie błędy. To może poprowadzić Cię w kierunku możliwego rozwiązania.
5) Pinguj swoją witrynę
Użyj testu ping, aby sprawdzić, czy serwer odpowiada. Jeśli tak nie jest, nadszedł czas, aby skontaktować się z usługodawcą hostingowym i poprosić go o sprawdzenie serwera i rozwiązanie problemu.
6) Wyłącz sieć dostarczania treści
Jeśli używasz sieci CDN, takiej jak Cloudflare, może to być przyczyną problemu. Tymczasowo wyłącz CDN i sprawdź, czy problem został rozwiązany. Jeśli tak, skontaktuj się z firmą CDN, aby uzyskać pomoc.
7) Czy ostatnio zmieniłeś swój DNS?
Jeśli przeniosłeś hosty internetowe lub kupiłeś nową domenę, musisz zmienić serwery nazw na te, których używa host sieciowy, w przeciwnym razie witryna nie będzie działać. Gdy to zrobisz, rozpowszechnienie zmian w Internecie może potrwać do 48 godzin.
Spowoduje to tymczasowy błąd 502, który zostanie rozwiązany, gdy zmiany zostaną w pełni rozpowszechnione.
8) Debuguj swój kod
Jeśli masz niestandardowy kod w swojej witrynie, wadliwy kod może być przyczyną błędu 502. Będziesz musiał przejrzeć swój kod linia po linii, aby wykryć ewentualne błędy i debugować je.
9) Sprawdź konfigurację zapory
Zapory sieciowe są niezbędne do ochrony Twojej witryny przed hakerami i złymi podmiotami, ale mogą być nadmiernie reaktywne. Sprawdź swoją konfigurację i upewnij się, że zapora nie odrzuca idealnie dobrego ruchu bez powodu.
Jak naprawić złą bramkę 502 jako odwiedzający witrynę?
Jak widać powyżej, często nic nie możesz zrobić jako użytkownik witryny, gdy napotkasz kod błędu 502.
Czasami jednak błąd jest tymczasowy lub po twojej stronie.
Zanim opuścisz witrynę, spróbuj szybko odświeżyć przeglądarkę. Tymczasowy błąd mógł zniknąć do czasu odświeżenia strony.
Jeśli nie, użyj witryny takiej jak isitdownrightnow.com, aby sprawdzić, czy witryna nie działa dla wszystkich, czy po prostu nie działa dla Ciebie.
Jeśli witryna jest całkowicie niedostępna, będziesz musiał wrócić do niej później w ciągu dnia. Jeśli jest to tylko dla Ciebie, oto, co możesz zrobić:
1) Wypróbuj inną przeglądarkę
Może się okazać, że Chrome wyświetla błąd, ale Opera i Internet Explorer działają dobrze. Zanim zaczniesz poprawiać ustawienia i uruchamiać ponownie, jest to potencjalna szybka poprawka, która może doprowadzić Cię do Twojej strony.
2) Wyczyść pamięć podręczną i pliki cookie
Jeśli w pamięci podręcznej znajduje się nieaktualna lub uszkodzona wersja witryny, może to być przyczyną błędu 502. Wyczyść pamięć podręczną i pliki cookie, a może się okazać, że witryna znów działa idealnie.
3) Sprawdź rozszerzenia przeglądarki
Wielu z nas korzysta z rozszerzeń przeglądarki, takich jak Mozilla Color Picker lub przycisk Pin z Pinteresta. Czasami przyczyną problemu może być rozszerzenie przeglądarki.
Wyłącz rozszerzenia przeglądarki i wypróbuj stronę. Następnie ponownie włącz je pojedynczo, aby znaleźć winowajcę.
4) Wyłącz i włącz ponownie
Musieliśmy to powiedzieć, prawda? Czasami oczywistym rozwiązaniem jest ponowne uruchomienie komputera lub routera i sprawdzenie, czy to robi różnicę.
5) Sprawdź swojego dostawcę usług internetowych
Jeśli wszystko inne zawiedzie, warto skontaktować się z usługodawcą internetowym, aby sprawdzić, czy ma problem. Być może z jakiegoś powodu zablokowali witrynę.
Inne kody stanu HTTP podobne do 502 Bad Gateway
Istnieje wiele różnych kodów stanu HTTP, w tym słynny błąd 404 oznaczający nieznalezienie strony lub przekierowania 301 wskazujące użytkownikom stronę, która została przeniesiona.
Kody statusu 500 to w całości kody serwera, dające informacje o tym, czy serwer odpowiada i dlaczego nie. 504 to na przykład błąd przekroczenia limitu czasu bramy, a 500 to wewnętrzny błąd serwera.
Mozilla skompilowała kompletną listę wszystkich kodów statusu HTTP . Warto mieć tę listę pod ręką, jeśli polegasz na swojej witrynie, aby przyciągać i sprzedawać klientom.
Podsumowanie: Miej pod kontrolą 502 błędy i dbaj o zadowolenie odwiedzających
Jako firma ważne jest, aby upewnić się, że Twoja witryna ma optymalny czas pracy bez przestojów. Uważnie obserwuj kody błędów i dzienniki swojej witryny, aby zapewnić odwiedzającym przyjemne wrażenia podczas przeglądania witryny.
Oprócz optymalnego czasu pracy potrzebujesz także świetnej zawartości. Zapoznaj się z naszym artykułem na temat tworzenia treści na stronie i sprawdź swoją dojrzałość treści.