Jak naprawić błąd 502 Bad Gateway
- 1419
- 373
- Pan Edmund Kubacki
Z aktywnym surfowaniem w sieci wszystko nie zawsze idzie gładko. Od czasu do czasu użytkownicy zamiast strony witryny są napotykani błędami HTTP. Jeśli masz do czynienia jako użytkownik Internetu z błędem 500, to w większości przypadków problem nie jest w Tobie ani w Twoim połączeniu internetowym, ale na serwerze witryny. Wyjątkiem jest błąd 502, który może wskazywać niepoprawne ustawienia, szczególnie jeśli okno z błędem pojawia się bardzo często i niezależnie od tego, do której strony próbujesz przejść. Najpierw musisz ustalić, że metody rozwiązywania błędu 502 Bad Gateway dla użytkownika i administratora witryny są różne. Rozważ bardziej szczegółowe przyczyny i decyzje.
502 Bad Gateway - co to znaczy
Protokół internetowy HTTP w odpowiedzi na każde żądanie zawiera kod stanu. Najczęstsze z nich to 200: ok, wszystko działa tak, jak powinno. Ten status zwykle nie jest wyświetlany. Zamiast tego odwiedzający widzą treść witryny. Różne błędy mają różne powody: jeśli błędy 400 oznaczają, że użytkownik ma problemy, wówczas kody od 500 do 511 oznaczają, że negatywna odpowiedź jest wynikiem błędu serwera. Liczby wskazują również, gdzie wystąpił błąd - przynajmniej dla użytkowników, którzy wiedzą, co oznaczają poszczególne kody.
Błądowi 502 zwykle towarzyszy fraza Bad Gateway, Bad Gateway Nginx, Bad Gateway Apache lub Bad Gateway: Zarejestrowany punkt końcowy Radzenie sobie. Taki błąd niewłaściwej bramy wraz z błędem „400: strona nie jest znaleziona” jest jednym z najczęstszych podczas pracy w Internecie. Pojawia się, gdy strona, do której dostęp za pośrednictwem głównego serwera nie może przekazać żądania. W takim przypadku pierwszy serwer działa tylko jako proxy lub brama. Chociaż możemy powiedzieć, że wszystkie prośby w Internecie są również wysyłane przez bramy. Właśnie dlatego pojawienie się okna z błędem może powodować pewne niedogodności - w tym momencie nie jest całkowicie jasne.
Źródła błędów 502 Bad Gateway
W większości przypadków błąd niewłaściwej bramy występuje z boku serwera, więc prosty użytkownik nie może go naprawić. Istnieje również możliwość, że używana przeglądarka zarejestrowała błąd 502 zła brama, który faktycznie nie istnieje, lub po prostu odłączasz się od sieci. Źródło błędu może być również następujące:
- Niepowodzenie serwera - brama z serwera docelowego otrzymuje wynik ujemny. Może się to zdarzyć z powodu awarii systemu. W rzadkich przypadkach serwery mogą wyłączyć sieć, na przykład, gdy treść narusza prawo.
- Przeciążenie serwera WWW-jeśli serwer WWW osiągnie swój limit, nie może już odpowiedzieć. Dlatego brama daje 502 złą bramę. Powodem może być nieoczekiwanie duże zainteresowanie witryną, a nawet DDOS-ATAK. Oznacza to, że atakujący używa sieci wirtualnej do przeciążenia serwera i prowokacji systemowej awarii.
- Nieprawidłowe programowanie na PHP - czasami problem jest zawarty w kodzie witryny. Wówczas wynik ujemny zostanie uzyskany dla niektórych żądań.
- Błąd komunikacji - powodujący błędy podczas wysyłania żądań po obu stronach komunikacji mogą interpejs (serwer i klient).
- Błąd przeglądarki ma spowodować błąd wyświetlania witryny, a 502 zła brama może rozszerzenia przeglądarki.
Schemat ataku DOS
Powoduje
Istnieją 3 główne powody błędu 502 Bad Gateway:
- Nazwa domeny jest niedozwolona - nazwa domeny według adresu IP jest niedozwolona. Należy zauważyć, że zmiany DNS mogą potrwać tyle czasu, ile będą aktywne. To zależy od TTL lub „Life Life” przydzielone dla każdego rekordu.
- Serwer źródłowy nie jest dostępny - nie działa ani nie jest w stanie połączenia internetowego.
- Zapora blokuje żądanie - zapora blokuje połączenie między granicą a początkowymi serwerami na stronie. Może być również spowodowane przez podłączone moduły bezpieczeństwa CMS. Niektóre systemy ochrony DDOS są zbyt aktywne, więc blokują żądania z serwerów dostarczania treści.
Jak naprawić błąd 502 Bad Gateway
Aby naprawić błąd 502 Bad Gateway, rozważ rozwiązanie problemu z punktu widzenia administratora witryny. Odwiedzający Twój portal udostępnił Ci informacje, że podczas próby uzyskania dostępu do Twojej witryny widzi komunikat o błędzie 502. Co to dla Ciebie znaczy? Administrator jest również daleki od zawsze możliwy do prawidłowego ustalenia przyczyny błędu. Po pierwsze, musisz sprawdzić, czy strona jest dostępna jako całość. Jeśli Twój serwer naprawdę się nie powiedzie, powinieneś skontaktować się z dostawcą hostingu. Być może już wiedzą o błędach, a ich wsparcie już pracuje nad przywróceniem. Należy również sprawdzić pliki czasopism serwerowych pod kątem dostępności komunikatów o błędach. W szczególności błąd jest często źródłem błędu na PHP, więc należy sprawdzić, czy źródło błędu w kodzie lub w bazie danych jest zawarte. W razie potrzeby możesz użyć starej kopii kopii zapasowej, aby szybko naprawić błąd.
Często błąd występuje tylko dlatego, że serwer został tymczasowo przeciążony lub nie mógł odpowiedzieć na wyższe żądanie zbyt długo. Jeśli takie przeciążenia zaczną występować coraz częściej, powinieneś skontaktować się z dostawcą hostingu. Wspólne wysiłki można osiągnąć dzięki najlepszej konfiguracji serwera WWW, ale jest to dalekie od zawsze możliwe. Następnie musisz sprawdzić, czy Twoja zapora jest poprawnie skonfigurowana, i upewnić się, że nie blokuje żadnych żądań prawnych. Innym źródłem błędu może być awaria nazwisk. Sprawdź ustawienia DNS u swojego dostawcy hosting. Najczęściej 502 po pewnym czasie znika same. Gdy wystąpi błąd poza twoją kulą wpływów, decyduje go dostawca Internetu (ISP) lub dostawca hostingu serwera WWW bez żadnej interwencji z twojej strony. Jeśli nieprawidłowe działanie odbywa się w usterce, konieczne jest jak najszybsze ustalenie jego źródła i metody eliminacji.
Tymczasowo wyłącz sieć dostarczania treści (CDN)
Żądania przeglądarki są czasem przekierowywane przez odwrotny serwer proxy. Innymi słowy, użycie serwera proxy tworzy pośrednik między przeglądarką użytkownika a serwerem witryny. Niektóre usługi, takie jak sieci dostarczania treści (CDN), używają technologii odwrotnego serwera proxy, aby uzyskać najbardziej wydajny routing ruchu przychodzącego. Ale czasami ta dodatkowa warstwa podczas próby połączenia się z początkowym serwerem, strona internetowa może tworzyć problemy. Kiedy tak się stanie, twoi goście (i ty) mogą napotkać błąd 502. Sprawdź i dowiedz się, czy twój CDN jest przyczyną tego problemu, jest wystarczająco prosta. Wszystko, co musisz zrobić, to tymczasowe wyłączenie usługi, a następnie sprawdzić, czy strona jest załadowana bez niej. Proces wyłączania CDN zależy od używanej usługi.
Teraz, gdy próbujesz uzyskać dostęp do strony internetowej, jej oryginalny serwer odpowie na żądanie bez pośredników. Jeśli błąd 502 zniknął, prawdopodobnie twój CDN był źródłem problemu. W większości przypadków wystarczy poczekać kilka godzin przed ponownym włączeniem usługi. Oczywiście, pamiętaj, aby sprawdzić i upewnij się, że błąd już się nie pojawił. Jeśli korzystasz z innego CDN, musisz wyświetlić jego dokumentację, aby otrzymać instrukcje dotyczące tymczasowego wyłączenia usługi.
Wyczyść pamięć podręczną przeglądarki
Jeśli problem jest naprawdę po stronie serwera, ale musisz uzyskać dostęp do zawartości witryny, istnieją sposoby na obejście nieprawidłowości. Jednym z nich jest pamięć podręczna przeglądarki. Nowoczesne przeglądarki przechowują kopie stron internetowych przez pewien czas na własnych serwerach, aby mogły wyświetlić swoją wcześniejszą wersję. Aby przesłać stronę z pamięci podręcznej Google, wprowadź pamięć podręczną: w polu wyszukiwania, a następnie adres URL, który chcesz odwiedzić (na przykład pamięć podręczna: https: // vk.com). Musisz jednak pamiętać, że oglądasz przestarzałą wersję witryny. Aby pozbyć się błędu, wyczyść pamięć podręczną przeglądarki.
Usuń pliki cookie swojej przeglądarki
Co zrobić z błędem 502? W większości przypadków można go naprawić, po prostu ponownie uruchomienie strony. Jeśli problem zostanie rozwiązany, wówczas serwer został po prostu tymczasowo przeciążony. Ponieważ takie nieprawidłowe funkcje mogą trwać dość długo, ponownie ładowanie strony może pomóc za około 15 minut. Jeśli komunikat o błędzie się nie zniknął, wyczyść pamięć podręczną i pliki plików cookie. Może się zdarzyć, że przeglądarka rzeczywiście uzyskała dostęp do danych z pamięci wewnętrznej urządzenia. Nie jest konieczne usuwanie wszystkich plików plików cookie - w ustawieniach przeglądarki można otworzyć i usuwać tylko te związane z odpowiednią witryną internetową.
Uruchom przeglądarkę w trybie incognito
Błąd może być w twoim systemie, nawet jeśli kod stanu wskazuje coś innego. Jeśli przy każdej próbie odwiedzenia dowolnej witryny pojawi się Bad Gateway, najprawdopodobniej błąd jest połączony z komputerem, przeglądarką lub zaporą. Najpierw sprawdź funkcjonalność przeglądarki. Pierwszym krokiem powinno być jego ponowne uruchomienie w trybie incognito. Jeśli to nie działa tak, jak powinno, uruchom przeglądarkę w trybie awaryjnym. Jeśli błąd zniknie, to problem był jednym z dodatków lub rozszerzeń przeglądarki, które są wyłączone w trybie awaryjnym. Aby to zrobić, musisz otworzyć wiersz poleceń i wejść tutaj na pełną ścieżkę lokalizacji przeglądarki w cytacie. Każdy programista przeglądarki ma różne polecenia, aby uruchomić tryb awaryjny:
- Firefox: „C: \ Program Files \ Mozilla Firefox \ Firefox.Exe "-safe -Mode
- Internet Explorer: „C: \ Program Files \ Internet Explorer \ IExplore.EXE ”-EXTOFF
- Chrome: Google Browser nie oferuje trybu awaryjnego. Zamiast tego wystarczy rozpocząć w trybie incognito.
Popraw serwer DNS
Błąd 502 może wystąpić z powodu niewłaściwego wiązania domeny i adresu IP. Wynika to z migracji strony internetowej dla nowego hosta, co zwykle zajmuje trochę czasu. Rozwiązaniem jest oczyszczenie pamięci podręcznej DNS w systemie lokalnym w taki sam sposób, jak usuwasz pamięć podręczną z przeglądarki. Otwórz wiersz polecenia i wykonaj polecenie:
Ipconfig / flushdns
Dzięki udanym czyszczeniu pamięci podręcznej DNS program wyda wiadomość „pamięć podręczna DNS jest pomyślnie oczyszczona”.
Sprawdź dzienniki
Log - są to rekordy wszystkich działań wykonanych w dowolnej aplikacji. Możesz sprawdzić dzienniki aplikacji i odpowiedni magazyn na serwerze. Dzienniki aplikacji opowiadają o tym, które strony były żądane podczas aplikacji, podczas gdy dziennik na serwerze będzie zawierał informacje o sprzęcie odpowiedzialnym za wykonywanie aplikacji i status wszystkich urządzeń podłączonych do serwera.
Odłącz wtyczkę CDN
Sieć dostarczania treści (CDN) to usługi trzeciej strony do przekazywania „ciężkich treści”, które zawiera duże obrazy i filmy. CDN jest wykorzystywany przez aplikację w celu utrzymania skuteczności. Konfiguracja Brandmauer może pozwolić na niedopuszczalną lub szkodliwą zawartość przejścia przez bramę, co doprowadzi do błędu 502 Bad Gateway. Aby rozwiązać ten problem, wystarczy wyłączyć CDN.
Spróbuj użyć innej przeglądarki
Spróbuj połączyć się za pomocą innej przeglądarki. Jeśli otwarcie strony przechodzi bez niepowodzenia, obecna standardowa przeglądarka musi zostać usunięta i ponownie zainstalowana. Jeśli przesunięcie przeglądarków nie rozwiązuje błędu niewłaściwej bramy, musisz sprawdzić ustawienia sieci. Najłatwiejszą opcją jest ponowne uruchomienie modemu i routera. Jeśli to nie pomogło, spróbuj przejść z Wi-Fi na LAN i użyj połączenia kablowego.
Załaduj ponownie sprzęt komputerowy i sieciowy
Czasami 502 Bad Gateway powstaje z powodu winy dostawcy Internetu. Powodem jest fałszywy wpis na ich serwerze DNS. Aby obejść komunikat o błędzie, wprowadź kolejny serwer DNS w ustawieniach. W systemie Windows można to zrobić w ustawieniach połączenia TCP/IP. Jako test możesz uzyskać dostęp do bezpłatnego serwera Google DNS - 8.8.8.8 i 8.8.4.4.
Skontaktuj się z dostawcą Internetu
Jeśli błąd nie jest spowodowany przez dostawcę, pozostaje tylko poczekać, aż zniknie sam (lub użyć wersji Cachely stron). W większości przypadków błąd jest tymczasowy i jest eliminowany przez administratora tak szybko, jak to możliwe.