Co to jest błąd złej bramy 502 (i jak go naprawić)


Nikt nie lubi kodu błędu! Dla większości użytkowników zobaczenie numeru błędu nie jest w ogóle pomocne, ponieważ numer ten nic nie znaczy, jeśli nie zapamiętasz odpowiedniego słownika.

Jeśli napotkasz błąd „502 Bad Gateway Error”, przyczyną problemu jest prawie na pewno wewnętrzny błąd serwera. Zrozumienie problemu jest niezwykle istotne. W niektórych przypadkach istnieje kilka sposobów, które można podjąć, aby go rozwiązać. Wyjaśnimy, co oznacza ten błąd i zbadamy, jak przywrócić działanie.

Kody stanu HTTP

Kod błędu 502 jest częścią zestawu kodów odpowiedzi na błąd HTTP. HTTP lub protokół przesyłania hipertekstuto podstawowy protokół umożliwiający działanie sieci. Jest częścią większego zestawu protokołów internetowych i opisuje, w jaki sposób serwery i klienci komunikują się ze sobą podczas żądania lub wysyłania treści internetowych.

Kiedy Twoja przeglądarka internetowa (klient) żąda danych od serwera przy użyciu protokołu HTTP i coś idzie nie tak, serwer internetowy podaje nieprawidłową odpowiedź, co skutkuje kodem błędu. Najbardziej znanym z nich jest prawdopodobnie błąd 404, który oznacza po prostu, że serwer nie może znaleźć strony pod podanym adresem.

Rodzina kodów błędów 5xx

Istnieje pięć ponumerowanych zestawów kodów odpowiedzi na błędy: 1xx, 2xx, 3xx, 4xx i 5xx.

Grupa kodów 5xx to wszystkie kody błędów serwera. Oznacza to, że jeśli zobaczysz kod zaczynający się od cyfry pięć, problem prawie na pewno leży po stronie serwera. W większości przypadków, jeśli coś poszło nie tak z serwerem, jedyne, co możesz zrobić, to poczekać i spróbować ponownie później. Generalnie są to błędy tymczasowe. Jeśli próbujesz uzyskać dostęp do głównej usługi, takiej jak Amazon czy Google, tego rodzaju błędy są naprawiane niemal natychmiast, chyba że nastąpi poważna awaria.

Co to jest „brama”?

Błąd 502 oznacza błąd „Zła brama”. Urządzenie-brama to węzeł w sieci komputerowej, który służy jako brama do innych zasobów sieciowych znajdujących się dalej w sieci.

Twój router internetowy lub modem to urządzenie wejście. Podobnie jest z megarouterami używanymi przez Twojego dostawcę usług internetowych do łączenia użytkowników z głównymi łączami internetowymi. Jeśli chcesz dowiedzieć się więcej o tym, jak to wszystko do siebie pasuje, przeczytaj Kto jest właścicielem Internetu? Wyjaśnienie architektury sieciowej..

„Zła brama” oznacza wówczas po prostu, że urządzenie-brama nie mogło pobrać żądanych danych z serwerów nadrzędnych w sieci. Zła brama, zła!

Częste przyczyny błędu HTTP 502

Błąd 502 może wystąpić z różnych powodów, ale najczęściej są to problemy po stronie serwera. Przeciążony serwer Origin jest zdecydowanie najczęstszą przyczyną. Serwer początkowyto komputer, na którym znajduje się witryna internetowa i nasłuchuje żądań użytkowników w celu udostępnienia tej treści.

Przeciążenie serwera

Może być zbyt wiele osób jednocześnie wysyłających żądania do serwera, więc nie będzie on honorował żadnych żądań przekraczających jego możliwości. Zamiast „złej bramy” możesz nawet zobaczyć błąd „Usługa 502 tymczasowo przeciążona”.

Ataki DDoS

Czasami serwery są celowo przeciążane podczas ataku DDoS (Distributed Denial of Service), ale skutek jest podobny. Jeśli serwer będzie działał zbyt długo, zostanie to policzone jako przekroczenie limitu czasu serwera i zostanie wyświetlony kod błędu. Ataki DDoS nie są już tak powszechne jak w przeszłości dzięki usługom takim jak CloudFlare, które działają jak bufor między serwerem a zalewem żądań. Zatem każde napotkane przeciążenie jest najprawdopodobniej uzasadnionym, intensywnym użytkowaniem.

Błędna konfiguracja serwera

Ustawienia serwera zapora sieciowa lub sieci mogą być błędnie skonfigurowane lub błędnie identyfikować Twój adres IP jako taki, który powinien zostać zablokowany. Jeśli używasz dynamicznego adresu IP (jak większość ludzi), być może został Ci przypisany adres, którego wcześniej używał problematyczny użytkownik.

Internet jest niezwykle skomplikowany, a między Twoim urządzeniem a serwerem, do którego próbujesz uzyskać dostęp, znajdują się dziesiątki, a nawet setki urządzeń sieciowych. Niektórzy z nich mogą mieć problemy.

Zabużone serwery

W końcu serwer może po prostu nie działać lub zawierać błędy oprogramowania, które uniemożliwiają realizację żądań. Pamiętaj, że serwer to tylko komputer i ktoś lub coś mogło go zepsuć. Tak więc, dopóki ktoś nie zdebuguje oprogramowania, problem będzie się powtarzał. W sieci znajdziesz setki artykułów opisujących szczegółowo, jak rozwiązać problemy z Oprogramowanie serwera WWW Apache, załatać dziury w Kod PHP lub rozwiązać problemy z konfiguracją ich Strony WordPressa..

Teraz, gdy masz już dobre pojęcie o problemie, przyjrzymy się kilku rozwiązaniom, które możesz wypróbować podczas rozwiązywania problemu.

Odśwież stronę

Jeśli napotkasz błąd 502, pierwszą rzeczą, którą powinieneś zrobić, to odświeżyć stronę internetową. Większość takich błędów ma miejsce albo z powodu tymczasowego problemu z siecią, albo z powodu przeciążenia serwera. Możesz także poczekać, aż miną pory szczytu (w zależności od strefy czasowej lokalizacji serwera), zanim spróbujesz ponownie. W 99% przypadków błędów 502 rozwiązaniem jest ponowna próba później, ale w trakcie oczekiwania możesz zrobić jeszcze kilka innych rzeczy.

Sprawdź, czy witryna nie jest dostępna dla wszystkich

Chociaż błąd 502 sugeruje, że wystąpił problem na końcu połączenia z serwerem, zawsze warto upewnić się, że nie tylko Ty masz problemy. Możesz skorzystać z witryn takich jak Czy teraz jest na dole? lub Detektor w dół, aby potwierdzić, że nie tylko Ty widzisz na Facebooku kod błędu zamiast najnowszych zdjęć psów swojej mamy.

Niektóre z tych witryn mogą wyświetlać ważne szczegóły, takie jak częstotliwość awarii witryny, czy awaria występuje tylko w określonych regionach oraz czy inni użytkownicy skarżą się w tej chwili na określone problemy.

Zresetuj router

Czasami zła brama jest bramą w Twoim domu. Twój router jest komputerem jak każdy inny, co oznacza, że ​​może się zawieszać, zawieszać lub powodować błędy. Podobnie jak w przypadku innych komputerów, proste ponowne uruchomienie może zwykle rozwiązać te problemy.

Załóżmy, że musisz często zresetuj router ponownie uruchamiać połączenie internetowe. W takim przypadku możesz chcieć zaktualizować oprogramowanie sprzętowe lub rozważyć zakup nowego routera o większej wydajności, umożliwiającego obsługę wielu urządzeń jednocześnie.

Wyczyść pamięć podręczną przeglądarki i pliki cookie

 [9 Clear.jpg]

Twoja przeglądarka przechowuje pamięć podręczną witryn, które często odwiedzasz, i tych, które odwiedzałeś ostatnio. Utrzymując pamięć podręczną, uzyskasz krótszy czas reakcji witryny i zużyjesz mniej przepustowości podczas uruchamiania, ponieważ nie pobierasz typowych elementów strony za każdym razem, gdy ją odświeżasz lub ponownie odwiedzasz.

Niestety pamięć podręczna przeglądarki internetowej może działać nieprawidłowo i utrudniać prawidłowe ładowanie strony. Możesz więc wyczyścić pamięć podręczną przeglądarki. Nie martw się, że utracisz historię, hasła i inne ważne informacje. Jedyne, co spowoduje wyczyszczenie pamięci podręcznej, to być może spowolni nieco dostęp do witryny, dopóki nie będzie można utworzyć nowej pamięci podręcznej. Jeśli chcesz wiedzieć, jak wyczyścić pamięć podręczną przeglądarki internetowej, zapoznaj się z naszym najlepszym samouczkiem: Jak wyczyścić pamięć podręczną dowolnej przeglądarki internetowej.

Pliki cookie to inny rodzaj danych przechowywanych lokalnie przez Twoją przeglądarkę i mogących zakłócać ładowanie witryny. Ogólnie rzecz biorąc, pliki cookie są dobre dla komfortu korzystania ze strony internetowej. Pozwalają stronie internetowej „zapamiętać” informacje o Tobie, dzięki czemu nie musisz się za każdym razem logować ani tracić zawartości koszyka w przypadku przerwania połączenia.

Oprócz potencjalnego zakłócenia działania witryny, śledzące pliki cookie może również powodować problemy związane z prywatnością, ale tak czy inaczej, nasz samouczek Jak wyczyścić historię dowolnej przeglądarki internetowej pokazuje również, jak wyczyścić pliki cookie. Pamiętaj tylko, aby wyczyścić tylko pliki cookie, a nie faktyczną historię przeglądania!

Zaktualizuj swoją przeglądarkę

Powinieneś zawsze aktualizować swoją przeglądarkę internetową, choćby po to, aby mieć pewność, że masz zainstalowane najnowsze poprawki zabezpieczeń. Jeśli masz oczekujące aktualizacje, zakończ je przed uzyskaniem dostępu do witryny, która wysyła błąd. Może się zdarzyć, że Twoja przeglądarka potrzebuje najnowszych standardów sieciowych, aby móc współpracować z najnowszą technologią witryn internetowych.

Upewnienie się, że system operacyjny jest również aktualny, nie zaszkodzi, ponieważ mogą występować problemy związane ze sterownikami sieciowymi lub stosem sieciowym komputera lub urządzenia.

Wypróbuj inną przeglądarkę

Nie każda przeglądarka jest sobie równa. Jeśli korzystasz z wbudowanej przeglądarki internetowej lub innej mniej znanej przeglądarki, może ona nie obsługiwać wszystkich funkcjonalności lub wymagań danej witryny.

Może to być również po prostu spowodowane tym, że coś poszło nie tak z przeglądarką, której używasz. Najszybszym sposobem na wyeliminowanie przeglądarki jako źródła problemu jest użycie innej przeglądarki. Jest ich wiele do wyboru, w tym Microsoft Edge, Safari (Mac lub iOS), Mozilla Firefox i Google Chrome, żeby wymienić tylko kilka.

Dezaktywuj wtyczki i rozszerzenia

Być może warto uruchomić przeglądarkę lub (tymczasowo) wyłączyć wszystkie wtyczki i rozszerzenia, aby wyeliminować je jako źródło problemu. Zrób to tylko wtedy, gdy użycie innej przeglądarki bez tych rozszerzeń nie powoduje wykrycia problemu przy tym samym połączeniu internetowym.

Wypróbuj inne połączenie internetowe

Jeśli serwer, z którym próbujesz się połączyć, działa prawidłowo, ale przyczyną problemu jest urządzenie bramy na trasie do tego serwera, możesz wymusić inną trasę, korzystając z innego połączenia internetowego..

Jeśli na przykład błąd wynika z domowego połączenia szerokopasmowego, spróbuj uzyskać dostęp do witryny ze smartfona, korzystając z mobilnego połączenia danych. O ile oba połączenia nie pochodzą od tego samego dostawcy usług internetowych, powinno to ominąć wszelkie problemy specyficzne dla usługodawcy internetowego.

Sprawdź swój serwer proxy

Jeśli korzystasz z serwera proxy, wadliwą bramą może w rzeczywistości być sam serwer proxy. Wiele komputerów w miejscu pracy korzysta z firmowego serwera proxy i nie zawsze możliwe jest obejście go zgodnie z projektem. W końcu firma używa serwera proxy do monitorowania tego, co robisz w Internecie i kontrolowania bezpieczeństwa jego informacji.

Załóżmy, że nie możesz ominąć połączenia z serwerem proxy w konfiguracji Serwer proxy. W takim przypadku jedyną alternatywą jest sprawdzenie, czy serwer proxy działa poprawnie, zwracając się do działu IT. Jeśli korzystasz z usługi prywatnego proxy, wyłącz ją i sprawdź, czy to ona powoduje problem. Jeśli używasz własnego domowego serwera proxy, uruchom go ponownie i sprawdź, czy nadal jest poprawnie skonfigurowany.

Wypróbuj VPN

Chociaż lubimy mówić o „serwerze internetowym”, prawda jest taka, że ​​większość treści internetowych jest hostowana na wielu serwerach. Sieci dostarczania treści (CDN) przechowują kopie treści internetowych na wielu serwerach rozmieszczonych na całym świecie. Kiedy więc poprosisz o dostęp do witryny, treść będzie obsługiwana przez najbliższy Ci węzeł CDN, oferujący najlepsze prędkości i czasy reakcji. Tańsze jest także korzystanie z przepustowości lokalnej zamiast wysyłania danych międzynarodowymi liniami miejskimi, dlatego firmy preferują korzystanie z sieci CDN.

Rzecz w tym, że jeśli lokalny węzeł CDN jest przeciążony lub występują problemy, może pojawić się błąd 502. Teoretycznie powinieneś zostać przekierowany do następnego działającego węzła serwera. Ale na wszelki wypadek możesz spróbować użyć VPN (wirtualnej sieci prywatnej), aby uzyskać dostęp do witryny z innego kraju lub regionu w swoim kraju. Może to ominąć problem z serwerem lokalnym.

Opróżnij pamięć podręczną DNS lub zmień serwery DNS

Serwery DNS (Domain Name System) są jak internetowe książki telefoniczne. Gdy wpiszesz adres taki jak / (nasza siostrzana witryna) w pasku adresu, serwer DNS przetłumaczy go na poprawny adres IP serwera fizycznego, który wyśle ​​​​Ci potrzebne informacje.

.

Dany serwer DNS może mieć w pliku błędny adres IP (mógł się zmienić) lub serwer, do którego Cię odsyła, może być jednym z kilku dla witryny i ten ma problemy. Twoja lokalna pamięć podręczna DNS może również być uszkodzona lub nieaktualna.

Powinieneś najpierw spróbować wyczyść pamięć podręczną DNS i spróbować ponownie. Jeśli to nie zadziała, możesz zmień serwery DNS sprawdzić, czy to rozwiązało problem.

Publiczne serwery DNS Google znajdujące się w wersjach 8.8.8.8 i 8.8.4.4 to jedne z najszybszych i najbardziej niezawodnych serwerów DNS na świecie.

Zamiast tego użyj strony z pamięci podręcznej

Jeśli z witryny internetowej potrzebne są jedynie informacje statyczne, serwer może w ogóle nie być potrzebny. Google i inne wyszukiwarki stale indeksują sieć i tworzą kopie stron internetowych w pamięci podręcznej. Istnieją również strony internetowe, takie jak Internet Wayback Machine, które archiwizują zarówno stare, jak i nowe strony internetowe, dzięki czemu można zobaczyć informacje, które zawierały w różnych momentach.

Wersję strony zapisaną w pamięci podręcznej można łatwo wyświetlić za pomocą Google. Wystarczy poszukać trzech kropek po prawej stronie nagłówka wyniku i wybrać ją.

Z wyskakującego menu wybierz buforowane .

Następnie zobaczysz stronę z tym komunikatem u góry.

Skontaktuj się z administratorem witryny

Ostatnią radą, jakiej możemy udzielić w przypadku błędu 502 Bad Gateway, jest skontaktowanie się z administratorem witryny. Jeśli wydaje się, że problem leży po stronie Twojego dostawcy usług internetowych, możesz skontaktować się z jego obsługą klienta i zapytać, czy wiedzą o jakichkolwiek problemach z dostępem do tej konkretnej witryny.

Wielu dostawców usług internetowych ma sekcję „znane problemy” na swoich stronach głównych lub w panelach kont użytkowników, dlatego pamiętaj, aby również je sprawdzić. Ostatecznie, jeśli nic w tym artykule nie pomoże, dosłownie jest to poza twoimi rękami i jedyne, co możesz zrobić, to czekać. Dlaczego więc nie zajrzeć do naszej sekcji Zabawne rzeczy, gdzie znajdziesz kilka doskonałych sposobów na spędzenie czasu?

.

Powiązane posty:


12.04.2022