Błąd 502: przyczyny i techniki rozwiązywania problemów

Opublikowany: 2021-10-26

Błąd 502 Bad Gateway wskazuje, że serwer internetowy zwrócił nieprawidłową odpowiedź podczas próby uzyskania dostępu do strony internetowej.

Jednak ten błąd może również wystąpić w wyniku problemów z komputerem.

Nie jesteś pewien, co oznacza zła brama 502 lub jak to rozwiązać?

Oto przewodnik krok po kroku, jak rozwiązać problem 502 Bad Gateway Error. Dowiedz się, co to oznacza, jak to rozpoznać i jak temu zaradzić.

Co to jest błąd 502 Bad Gateway?

Gdy próbujesz otworzyć stronę internetową, Twój komputer wysyła do serwera WWW żądanie dostępu do tej strony. Po odebraniu wiadomości serwer realizuje żądanie i zwraca treść wraz z nagłówkiem HTTP i kodem stanu HTTP. W wyniku tego może wystąpić wiele problemów w komunikacji między systemem a serwerem WWW.

Kody stanu HTTP z zakresu 500, takie jak 500, 501, 503, 504 itd., wskazują błędy serwera wśród tych błędów sieciowych.

błąd 502

Błąd 502 to jeden z kodów stanu, który wskazuje, że serwer internetowy, z którym się łączysz, służy jako serwer proxy dla danych przekazywanych z innego serwera, ale ten serwer zwrócił nieprawidłową odpowiedź.

W zależności od systemu operacyjnego, przeglądarki, serwera WWW i hosta błąd 502 Bad Gateway może pojawić się na różne sposoby. Poniżej przedstawiono najczęstsze formy tymczasowego błędu HTTP 502 Bad Gateway:

  • Błąd HTTP 502 Niewłaściwa brama
  • 502 Błąd serwera proxy
  • 502 Zła bramka NGINX
  • błąd serwera
  • Usługa bramki 502 tymczasowo przeciążona
  • HTTP502
  • Tymczasowy błąd 502

502niginx

Oto przykład, jak Google to wyświetla.

google-502

Inne usługi, takie jak Twitter, mogą wyświetlać zupełnie inny komunikat w odpowiedzi na błąd 502 Bad Gateway, na przykład „Twitter jest przepełniony”. Wydaje się, że jest to nieco bardziej przyjazne dla użytkownika.

502twitter

Przyczyny błędu 502 Zła brama

Sprawdźmy, co powoduje zły błąd 502, zanim przyjrzymy się, jak go rozwiązać. Błąd bramy 502 to błąd tymczasowy, który może wystąpić z różnych powodów. Oto niektóre z najczęstszych przyczyn.

  • Ze względu na nagły wzrost ruchu (przeciążenie serwera)
  • Kiedy zapora blokuje żądanie
  • Gdy adres domeny nie jest możliwy do rozwiązania
  • Przekroczono limit czasu oprogramowania serwera (zwracanie żądania z serwera WWW trwa dłużej niż zamierzano).
  • Niektóre rozszerzenia przeglądarki mogą czasami powodować błędy, głównie rozszerzenie AdBlock.

Jak naprawić błąd 502?

Błąd nieprawidłowej bramy 502 zwykle wskazuje na problem z siecią/serwerem; czasami może to być również problem po stronie klienta. Opcje te różnią się w zależności od tego, czy problem występuje po naszej stronie, czy na serwerach źródłowych. Jeśli przyczyną problemu jest serwer źródłowy, jako użytkownik niewiele możesz zrobić, ale powinniśmy sprawdzić i potwierdzić, że problem nie leży po naszej stronie.

Jeśli jesteś użytkownikiem, wypróbuj te:

Spróbuj ponownie załadować stronę.

Gdy pojawi się problem ze złą bramą 502, jedną z pierwszych rzeczy, które powinieneś zrobić, jest odczekanie kilku minut, a następnie ponowne załadowanie strony internetowej. Wynika to z faktu, że chwilowo przeciążony serwer mógł spowodować problem.

Sprawdź, czy strona nie działa dla innych.

Jeśli masz problemy z połączeniem się ze stroną internetową (z jakiegokolwiek powodu), możesz sprawdzić, czy dotyczy to tylko Ciebie, czy też inne osoby mają te same problemy. Dostępnych jest do tego wiele narzędzi, takich jak down.com.

Sprawdź status

Ta metoda pokaże ci, gdzie jest problem i pomoże ci go rozwiązać. Jeśli witryna nie działa dla wszystkich, niewiele można zrobić. Musisz tylko poczekać, aż zostanie rozwiązany.

Wypróbuj inną przeglądarkę

Błąd 502 Bad Gateway może być również spowodowany problemem z przeglądarką. Używanie innej przeglądarki, aby sprawdzić, czy działa, jest łatwą metodą sprawdzenia tego. Google Chrome, Mozilla Firefox, Apple Safari lub Microsoft Edge to wszystkie opcje. Jeśli błąd pojawi się również w nowej przeglądarce, będziesz wiedział, że nie jest to problem z przeglądarką i powinieneś spróbować innego rozwiązania.

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

Jeśli przejście na inną przeglądarkę rozwiąże problem, główna przeglądarka mogła przechowywać w pamięci podręcznej nieaktualne lub uszkodzone pliki, które powodują błąd 502. Próba otwarcia witryny po usunięciu tych plików z pamięci podręcznej może rozwiązać problem.

Wyczyść pamięć podręczną

Sprawdź rozszerzenia przeglądarki

Jeśli masz zainstalowane rozszerzenia w przeglądarce, przyczyną problemu może być jedno lub więcej z nich. Wyłącz wszystkie rozszerzenia, a następnie spróbuj ponownie uzyskać dostęp do strony. Jeśli po tym błąd zniknie, najprawdopodobniej przyczyną problemu jest wtyczka lub rozszerzenie. Aby zlokalizować sprawcę, włącz wtyczki jeden po drugim.

Uruchom ponownie urządzenia

Jeśli skorzystałeś z narzędzia do sprawdzania witryn i stwierdziłeś, że witryna jest niedostępna tylko dla Ciebie, i wypróbowałeś inną przeglądarkę z tym samym rezultatem, wiesz, że problem nie dotyczy serwera ani przeglądarki. Prawdopodobnie jest to problem z twoim urządzeniem.

Prawdopodobnie Twój komputer lub sprzęt sieciowy (Wi-Fi, router itd.) doświadczają dziwnych i tymczasowych problemów. Ten problem można rozwiązać, ponownie uruchamiając komputer i sprzęt sieciowy.

Zmień serwery DNS

Problemy z DNS mogą czasami powodować błędy 502. Zmiana serwerów DNS nie jest dobrym pomysłem, ale jest jednym ze sposobów sprawdzania błędów. Twój dostawca usług internetowych najprawdopodobniej skonfiguruje twoje serwery DNS, chyba że sam je zmodyfikujesz. Możesz zmienić je na serwery DNS innych firm, takie jak Open DNS lub Google DNS, co może rozwiązać problem. Przejście na serwery DNS ma również inne zalety, takie jak zwiększona szybkość i niezawodność.

Jeśli jesteś administratorem systemu lub właścicielem witryny, wypróbuj następujące rozwiązania:

Czy serwer zaplecza działa?

  • Sprawdź, czy serwer zaplecza (np. PHP, NodeJS, Tomcat itp.) działa? Jeśli nie, uruchom go.
  • Jeśli serwer zaplecza jest uruchomiony, może się zawiesił? A może nie jesteś w stanie obsłużyć żadnego żądania?
  • Czy serwer WWW może rozmawiać z serwerem zaplecza? Może problem z firewallem?

Widzisz, może być wiele powodów, a najlepszym sposobem debugowania jest sprawdzenie dzienników serwera WWW i serwera zaplecza, aby zobaczyć, dlaczego nie może obsłużyć żądania. Gdy już wiesz, co jest przyczyną problemu, możesz to naprawić.

Tymczasowo wyłącz CDN lub zaporę sieciową.

Sieci dostarczania treści (CDN) to przezroczysta podstawa dystrybucji treści w Internecie. Błąd 502 Bad Gateway może być spowodowany przez CDN. Używasz CDN z usługi innej firmy.

Jeśli zmiana konfiguracji Firewalla i CD nie pomoże, rozważ tymczasowe wyłączenie ich i ponowne uruchomienie strony internetowej. Ta procedura nie jest w 100% skuteczna, ale warto spróbować, aby zobaczyć, na czym polega problem.

Podsumowanie

W tym artykule przyjrzeliśmy się, co oznacza problem 502 Bad Gateway, najczęstsze przyczyny i sposoby jego rozwiązania.

502 to błąd, który występuje, gdy serwery nie mogą się komunikować. Stosując powyższe techniki, powinieneś lepiej zrozumieć problem i dowiedzieć się, jak go naprawić.