Co to jest błąd 502 Bad Gateway (i jak go naprawić)
Nikt nie lubi kodu błędu! Dla większości użytkowników wyświetlenie numeru błędu nie jest wcale pomocne, ponieważ numer nic nie znaczy, chyba że zapamiętasz odpowiednią książkę kodów.
Jeśli natkniesz się na „502 Bad Gateway Error”, problem jest prawie na pewno wewnętrznym błędem serwera. Zrozumienie problemu jest bardzo ważne, a w niektórych przypadkach istnieje kilka środków, które można podjąć, aby go rozwiązać. Wyjaśnimy, co oznacza ten błąd, i zbadamy sposoby na ponowne uruchomienie.
Kody stanu HTTP
Kod błędu 502 jest częścią zestawu kodów odpowiedzi na błąd HTTP . HTTP lub Hypertext Transfer Protocol to podstawowy protokół, dzięki któremu sieć działa. Jest to część 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.
Gdy Twoja przeglądarka internetowa (klient) żąda danych z serwera przy użyciu protokołu HTTP(HTTP) , a coś pójdzie nie tak, serwer internetowy daje nieprawidłową odpowiedź, co skutkuje kodem błędu. Najbardziej znanym z nich jest prawdopodobnie Error 404 , co 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 gdy widzisz kod zaczynający się od cyfry pięć, problem prawie na pewno dotyczy serwera. W większości przypadków, jeśli coś poszło nie tak z serwerem, wystarczy 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 lub Google , tego rodzaju błędy są prawie natychmiast rozwiązywane, chyba że nastąpi poważna awaria.
Co to jest „brama”?
Błąd 502 to błąd „Bad Gateway”. Urządzenie bramy 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 lub modem internetowy jest urządzeniem bramy(gateway) . Podobnie jak megaroutery, których twój dostawca usług internetowych(ISP) używa do łączenia swoich 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 sieci Web(Who Owns the Internet? Web Architecture Explained) .
„ Zła(Bad) brama” oznacza wtedy po prostu, że urządzenie bramy nie mogło pobrać danych, o które prosiłeś, z serwerów nadrzędnych w sieci. Zła(Bad) brama, zła!
Najczęstsze przyczyny błędu HTTP 502
Błąd 502 może wystąpić z różnych powodów, ale większość z nich to problemy po stronie serwera. Przeciążony serwer pochodzenia jest zdecydowanie najczęstszą przyczyną. Serwer pochodzenia(origin server) to komputer, który zawiera witrynę internetową i nasłuchuje żądań użytkowników w celu udostępnienia tej zawartości.
Przeciążenie serwera
Może być zbyt wiele osób jednocześnie wysyłających żądania do serwera, więc serwer nie uwzględnia żadnych, które wykraczają poza jego możliwości. Możesz nawet zobaczyć błąd „usługa 502 tymczasowo przeciążona” zamiast „zła brama”.
Ataki DDoS
Czasami serwery są celowo przeciążane podczas ataku DDoS (Distributed Denial of Service ), ale rezultat jest podobny. Jeśli serwer będzie trwał zbyt długo, będzie to liczone jako limit czasu serwera i otrzymasz kod błędu. Ataki DDoS(DDoS) nie są tak powszechne, jak w przeszłości, dzięki usługom takim jak CloudFlare , które działają jako bufor między serwerem a powodzią żądań. Tak więc każde napotkane przeciążenie jest najprawdopodobniej uzasadnione wysokim użyciem.
Błędna konfiguracja serwera
Zapora sieciowa(firewall) lub ustawienia sieciowe serwera mogą być źle skonfigurowane lub błędnie identyfikować Twój adres IP jako ten, który powinien zostać zablokowany. Jeśli używasz dynamicznego adresu IP (jak większość ludzi), być może przypisano Ci 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.
Błędne serwery
Wreszcie serwer może po prostu być wyłączony lub mieć błędy w oprogramowaniu, które uniemożliwiają mu realizację żądań. Pamiętaj(Remember) , serwer to tylko komputer i ktoś lub coś mogło go zepsuć. Więc dopóki ktoś nie debuguje oprogramowania, problem będzie się powtarzał. Znajdziesz setki artykułów w sieci, które opisują, jak rozwiązywać problemy z oprogramowaniem serwera Apache(Apache webserver software) , uzupełniać dziury w kodzie PHP(PHP code) lub rozwiązywać problemy z konfiguracją ich witryn WordPress(WordPress sites) .
Teraz, gdy masz już ogólne pojęcie o problemie, przyjrzymy się kilku rzeczom, 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ć, jest odświeżenie strony internetowej. 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ć do końca godzin szczytu (w oparciu o strefę czasową lokalizacji serwera), zanim spróbujesz ponownie. W 99% z 502 błędów ponowna próba jest odpowiedzią, ale kiedy czekasz, możesz zrobić kilka innych rzeczy.
Sprawdź, czy strona nie (Site)działa(Down) dla wszystkich
Chociaż błąd 502 sugeruje, że występuje problem na końcu połączenia serwera, nigdy nie zaszkodzi upewnić się, że nie tylko Ty masz problemy. Możesz korzystać z witryn takich jak IsItDownRightNow? Lub Down Detector , aby potwierdzić, że nie tylko Ty widzisz kod błędu zamiast najnowszych zdjęć psów Twojej mamy na Facebooku(Facebook) .
Niektóre z tych witryn mogą pokazywać ważne szczegóły, takie jak częstotliwość awarii witryny, czy nie działa ona 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 to brama w twoim domu. Twój router jest komputerem jak każdy inny, co oznacza, że może się zawiesić, ulec awarii lub mieć błędy. Podobnie jak w przypadku innych komputerów, proste ponowne uruchomienie zwykle może rozwiązać te problemy.
Załóżmy, że musisz często resetować router(reset your router) , aby ponownie działało połączenie internetowe. W takim przypadku możesz chcieć przeprowadzić aktualizację oprogramowania układowego lub rozważyć zakup nowego routera o większej pojemności do obsługi wielu urządzeń jednocześnie.
Wyczyść pamięć podręczną przeglądarki i pliki cookie
[9 Wyczyść.jpg]( [9 Clear.jpg])
Twoja przeglądarka przechowuje w pamięci podręcznej często odwiedzane strony internetowe oraz te, które odwiedzałeś ostatnio. Utrzymując pamięć podręczną, uzyskujesz szybsze czasy odpowiedzi witryny i zużywasz mniej przepustowości podczas uruchamiania, ponieważ nie pobierasz typowych elementów strony za każdym razem, gdy ją odświeżasz lub odwiedzasz ponownie.
Niestety, pamięć podręczna przeglądarki internetowej może działać nieprawidłowo i przeszkadzać w prawidłowym załadowaniu strony. Możesz więc wyczyścić pamięć podręczną przeglądarki. Nie martw się o utratę historii, haseł i innych ważnych informacji. Wyczyszczenie pamięci podręcznej prawdopodobnie spowoduje spowolnienie dostępu do witryny, dopóki nie zostanie zbudowana nowa pamięć podręczna. Jeśli chcesz wiedzieć, jak wyczyścić pamięć podręczną przeglądarki internetowej, zapoznaj się z naszym ostatecznym samouczkiem: Jak wyczyścić pamięć podręczną dowolnej przeglądarki internetowej(How To Clear The Cache Of Any Web Browser)
Pliki cookie to inny rodzaj danych przechowywanych lokalnie przez przeglądarkę, które mogą zakłócać ładowanie witryny. Ogólnie(Generally) pliki cookie są dobre dla korzystania z witryny. Pozwalają one stronie internetowej „zapamiętać” informacje o Tobie, dzięki czemu nie musisz się za każdym razem logować ani nie stracić zawartości koszyka w przypadku zerwania połączenia.
Oprócz potencjalnego zepsucia działania witryny, śledzenie plików cookie(tracking cookies) może również stanowić problem z prywatnością, ale tak czy inaczej, nasz samouczek Jak wyczyścić historię dowolnej przeglądarki internetowej(How to Clear Any Web Browser’s History) pokazuje również, jak wyczyścić pliki cookie. Tylko pamiętaj, aby wyczyścić tylko pliki cookie, a nie rzeczywistą historię przeglądania!
Zaktualizuj swoją przeglądarkę
Powinieneś zawsze aktualizować swoją przeglądarkę internetową, choćby po to, by upewnić się, że masz zainstalowane najnowsze łatki bezpieczeństwa. Jeśli masz oczekujące aktualizacje, wypełnij je przed wejściem na stronę, która wysyła Ci błąd. Możliwe, że Twoja przeglądarka potrzebuje najnowszych standardów sieciowych, aby móc korzystać z najnowszej technologii witryn internetowych.
Nie zaszkodzi upewnić się, że Twój system operacyjny jest również aktualny, ponieważ mogą wystąpić problemy związane ze sterownikami sieciowymi lub stosem sieciowym dla Twojego komputera lub urządzenia.
Wypróbuj inną przeglądarkę
Nie każda przeglądarka jest taka sama. Jeśli korzystasz z wbudowanej przeglądarki internetowej lub innej mniej znanej przeglądarki, może ona nie obsługiwać wszystkich funkcji lub wymagań danej witryny.
Może też być tak, ż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 wiele do wyboru, w tym Microsoft Edge , Safari ( Mac lub iOS), Mozilla Firefox i Google Chrome , żeby wymienić tylko kilka.
Dezaktywuj wtyczki i rozszerzenia
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 problemu w tym samym połączeniu internetowym.
Wypróbuj inne połączenie internetowe
Jeśli serwer, z którym próbujesz się połączyć, jest w porządku, ale źródłem problemu jest urządzenie będące bramą na trasie do tego serwera, możesz chcieć wymusić inną trasę przy użyciu innego połączenia internetowego.
Na przykład, jeśli domowe połączenie szerokopasmowe wyświetla błąd, spróbuj uzyskać dostęp do witryny ze smartfona przy użyciu mobilnego połączenia transmisji danych. O ile oba połączenia nie pochodzą od tego samego dostawcy usług internetowych(ISP) , powinno to ominąć wszelkie problemy związane z usługodawcą internetowym .(ISP)
Sprawdź swój serwer proxy
Jeśli używasz serwera proxy, złą bramą może być sam serwer proxy. Wiele komputerów w miejscu pracy działa przez firmowy serwer proxy i nie zawsze można je ominąć zgodnie z projektem. W końcu firma używa serwera proxy do monitorowania tego, co robisz w Internecie i kontrolowania bezpieczeństwa swoich informacji.
Załóżmy(Suppose) , że nie możesz ominąć połączenia z serwerem proxy(proxy server) w konfiguracji serwera proxy. W takim przypadku jedyną alternatywą jest sprawdzenie, czy serwer proxy działa poprawnie, pytając dział IT. Jeśli korzystasz z usługi prywatnego serwera proxy, wyłącz ją, aby sprawdzić, czy to jest przyczyną problemu. Jeśli korzystasz z własnego domowego serwera proxy, uruchom go ponownie i sprawdź, czy nadal jest poprawnie skonfigurowany.
Wypróbuj VPN
Chociaż lubimy odnosić się do „serwera internetowego”, prawda jest taka, że większość treści internetowych jest hostowana na wielu serwerach. Sieci dostarczania(Delivery Networks) treści ( CDN(CDNs) ) przechowują kopie treści internetowych na wielu serwerach rozsianych po całym świecie. Kiedy więc poprosisz o dostęp do witryny, zawartość jest obsługiwana przez najbliższy węzeł CDN , oferując najlepsze prędkości i czasy odpowiedzi. Tańsze jest również korzystanie z lokalnej przepustowości zamiast przesyłania danych przez międzynarodowe łącza miejskie, więc firmy preferują korzystanie z sieci CDN(CDNs) .
Chodzi o to, że jeśli lokalny węzeł CDN jest przeciążony lub ma 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 (Virtual Private Network ), aby uzyskać dostęp do witryny z innego kraju lub regionu we własnym kraju. Może to ominąć problem z lokalnym serwerem.
Opróżnij(Flush) pamięć podręczną DNS(DNS Cache) lub zmień serwery DNS(Change Your DNS Servers)
Serwery DNS(DNS) ( Domain Name System ) są jak internetowe książki telefoniczne. Kiedy wpisujesz adres, taki jak https://www.online-tech-tips.com (nasza siostrzana strona) w pasku adresu, serwer DNS tłumaczy go na poprawny adres IP serwera fizycznego, który wyśle Ci informacje, wymagać.
Dany serwer DNS może mieć w pliku zły adres IP (mógł się zmienić) lub serwer, do którego Cię odsyła, może być jednym z kilku w witrynie i ten ma problemy. Twoja lokalna pamięć podręczna DNS również może być uszkodzona lub nieaktualna.
Najpierw spróbuj wyczyścić pamięć podręczną DNS(clear your DNS cache) i spróbuj ponownie. Jeśli to nie zadziała, możesz zmienić serwery DNS,(change your DNS servers) aby sprawdzić, czy to rozwiązało problem.
Publiczne serwery DNS(Public DNS) Google znalezione pod adresami 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 wszystko, czego potrzebujesz ze strony internetowej, to statyczne informacje, możesz w ogóle nie potrzebować serwera. 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óry archiwizuje zarówno stare, jak i nowe strony internetowe, dzięki czemu można zobaczyć informacje, które posiadali w różnych momentach.
Korzystając z Google , łatwo jest wyświetlić wersję strony w pamięci podręcznej , wystarczy poszukać trzech kropek po prawej stronie nagłówka wyniku(three dots to the right of the result header) i wybrać go.
Z wyskakującego menu wybierz buforowane(cached) .
Następnie zobaczysz stronę z tą wiadomością u góry.
Skontaktuj się z administratorem strony
Ostatnią radą, jaką możemy udzielić w obliczu błędu 502 Bad Gateway , jest skontaktowanie się z administratorem witryny. Jeśli wydaje się, że problem dotyczy Twojego dostawcy usług internetowych(ISP) , możesz skontaktować się z jego obsługą klienta i zapytać, czy wie o jakichkolwiek problemach z dostępem do tej konkretnej witryny.
Wielu dostawców usług internetowych(ISPs) ma sekcję „znane problemy” na swoich stronach głównych lub pulpitach nawigacyjnych kont użytkowników, więc należy je również sprawdzić. W końcu, jeśli nic w tym artykule nie pomoże, to dosłownie wymyka ci się to z rąk 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 zabicie czasu?
Related posts
Jak naprawić błąd „Scratch Disks are full” w Photoshopie?
Co to jest błąd niedostępności usługi 503 (i jak go naprawić)
NAPRAW: Nie można połączyć się z błędem sieci Steam
NAPRAW: Dysk niesystemowy lub błąd dysku w systemie Windows
Jak naprawić błąd „Ochrona zasobów systemu Windows nie może wykonać żądanej operacji”?
Jak naprawić błąd „Brak trasy” Discorda
Jak naprawić błąd „Windows nie może skonfigurować jednego lub więcej składników systemu”?
Co to jest błąd 501 nie zaimplementowany (i jak go naprawić)
9 sposobów naprawienia błędu Gboard przestał działać na iPhonie i Androidzie
Jak naprawić kod błędu Steam -105
Jak naprawić kod błędu Hulu p-dev320
Napraw „Wykryto nieobsługiwane urządzenie sieci bezprzewodowej. System zatrzymany” Błąd
Jak naprawić błąd „Google Keeps Stopping” na Androidzie?
Jak naprawić błąd „Nie można znaleźć adresu IP serwera” w przeglądarce Google Chrome?
Jak naprawić błąd „Twoje połączenie nie jest prywatne” w Google Chrome?
Napraw błąd „Plik jest zbyt duży dla docelowego systemu plików”
Jak naprawić błąd „Niedostępny serwer DNS”?
Dwie proste poprawki dla kodu błędu Windows Update 0x80072efe
Jak naprawić błąd „Windows nie był w stanie ukończyć formatu”?
Jak naprawić kod błędu Roblox 279?