▷ Błąd 502 Bad Gateway: co to jest, przyczyny i rozwiązanie

błąd 502 zła brama

Błąd 502 Zła brama jest, wraz z błędem 401, jedną z najczęściej występujących w Internecie. Facebook, YouTube, Twitter i strony zbudowane pod WordPress i Prestashop codziennie pokazują tego typu błąd. Przyczyną tego jest zwykle problem z komunikacją między serwerami danej witryny (nieprawidłowa brama). Rozwiązanie, podobnie jak w przypadku poprzednich błędów występujących w Tuexperto, różni się w zależności od tego, czy jesteśmy prostymi nawigatorami strony, czy też administratorami sieci. Niezależnie od naszego przypadku, rozwiązanie błędu 502 nie zajmie nam więcej niż pięć minut i trochę nalegań w przypadku, gdy jesteśmy administratorami i właścicielami strony.

Co to jest zła brama błędu 502 i co ją powoduje

Jak sama nazwa błędu wskazuje, błąd 502 jest spowodowany złym wprowadzeniem określonej odpowiedzi z jednego serwera do drugiego. Złe dane wejściowe wynikają z braku możliwości komunikacji jednego lub większej liczby serwerów z głównym serwerem WWW. Oznacza to, że żądanie wysłane z naszej przeglądarki do serwerów strony nie mogło zostać przetworzone z powodu braku komunikacji z serwerem nadrzędnym .

502-zły-błąd-bramy

Z samej natury problemu rozwiązanie zwykle pochodzi od właściciela strony. Nie oznacza to, że nie możemy wykonać pewnych czynności w celu rozwiązania problemu jako zwykli użytkownicy, ponieważ czasami może to być spowodowane przez pamięć podręczną przeglądarki lub określony serwer proxy.

Rozwiązanie błędu 502 Bad Gateway, jeśli jesteśmy użytkownikami

Istnieje kilka sposobów rozwiązania powyższego błędu, jeśli jesteśmy nawigatorami, a większość z nich jest związana z używaną przez nas przeglądarką internetową.

Rozwiązanie 1

Pierwszą rzeczą, jaką będziemy musieli zrobić, aby rozwiązać błąd 502, jest ponowne załadowanie strony, naciskając klawisz F5, aby sprawdzić, czy nie jest to przypadkowy błąd. W przypadku, gdy ten błąd będzie nadal wyświetlany, postaramy się uzyskać dostęp do innej strony w tej samej witrynie, aby wykluczyć możliwą ogólną awarię witryny. Na przykład, jeśli jesteśmy na www.tuexperto.com/whatsapp, będziemy musieli spróbować wejść na www.tuexperto.com.

Rozwiązanie 2

W przypadku, gdy błąd nadal się pojawia, następną rzeczą, którą będziemy musieli zrobić, jest wyczyszczenie pamięci podręcznej przeglądarki, której używamy. W Google Chrome jest to tak proste, jak kliknięcie trzech punktów opcji, wybranie Więcej narzędzi, kliknięcie Wyczyść dane przeglądania i na koniec kliknięcie Wyczyść dane .

wyczyść pamięć podręczną Google Chrome

Czy strona internetowa nadal się nie wyświetla? Wtedy najprawdopodobniej jest to błąd sieciowy. Możemy spróbować wejść z innego urządzenia (telefonu komórkowego, tabletu, laptopa) przez inne łącze WiFi lub dane, aby sprawdzić, czy tak jest.

Rozwiązanie błędu 502, jeśli witryna jest naszą własnością

Jeśli jesteśmy administratorami strony internetowej, tutaj możliwe rozwiązanie różni się w zależności od jej pochodzenia i typu strony internetowej.

Rozwiązanie 1

W przypadku, gdy używamy WordPressa jako CMS naszej strony, pierwszym krokiem do rozwiązania błędu będzie wyłączenie najnowszych wtyczek i motywów, które zainstalowaliśmy w sieci . Jeśli zdarzy się, że ostatnio zainstalowaliśmy wiele wtyczek, możemy dezaktywować je wszystkie jednocześnie, zmieniając nazwę folderu Wtyczki w folderze wp-content serwera strony.

wyłącz wtyczki wordpress

Kluczem w tym momencie jest dezaktywacja wtyczek jedna po drugiej i ponowne załadowanie strony wyświetlającej błąd, aby sprawdzić, czy został on rozwiązany, chociaż będzie to zależało od liczby wtyczek, które mamy na naszej stronie.

Rozwiązanie 2

Jeśli niedawno zainstalowaliśmy usługę CDN (Content Delivery Network), aby przyspieszyć ładowanie naszej witryny, prawdopodobnie spowodowała to błąd 502. Dzieje się tak, ponieważ kod danej usługi mógł kolidować z niektórymi kodami na naszej stronie.

Oto niektóre z głównych sieci CDN:

  • CloudFlare
  • Amazon CloudFront
  • MaxCDN
  • CDN77
  • Incapsula CDN
  • KeyCDN

Aby naprawić błąd bramy, wystarczy tymczasowo wyłączyć CDN za pośrednictwem strony usługi . Jeśli znaleźliśmy rozwiązanie, najlepiej skontaktować się z serwisem w celu rozwiązania tego konfliktu.

Rozwiązanie 3

Czy ostatnio aktualizowaliśmy witrynę? Wtedy jest prawdopodobne, że generowany jest błąd, który koliduje z komunikacją między serwerami.

Jeśli jesteśmy zaawansowanymi użytkownikami, możemy znaleźć błąd w bardzo prosty sposób. W tym celu utworzymy plik PHP za pomocą zaawansowanego edytora tekstu (NotePad ++) i wprowadzimy następujące wiersze kodu:

Original text


phpinfo (); ?> Następnie skopiujemy plik do folderu głównego serwera i uzyskamy do niego dostęp poprzez adres www.domainname.com/filename.php . Po wejściu do środka poszukamy linii zawierającej tag  error_log i znajdziemy ścieżkę, do której odnosi się błąd.

Rozwiązanie 4

Ostatnim rozwiązaniem jest skontaktowanie się z naszym serwisem hostingowym w celu naprawienia błędu, ponieważ może to być spowodowane awarią serwera usługi. Jeśli mamy pomoc techniczną, najprawdopodobniej naprawią błąd za darmo.

Inne błędy zidentyfikowane przez OneExpert

  • Błąd 401 Wymagana autoryzacja
  • Błąd HTTP 500
  • Błąd 503 Usługa czasowa i niedostępna