Jak opravit chybu číslo 502 Bad Gateway

S aktivním surfováním v síti vše ne vždy hladce. Čas od času se uživatelé místo stránky webu setkávají s chybami HTTP. Pokud se jako uživatel Internetu setkáte s chybou 500, ve většině případů problém není s vámi nebo vaším internetovým připojením, ale s webovým serverem. Výjimkou je chyba 502, která může znamenat nesprávná nastavení, zejména pokud se okno s chybou objevuje velmi často a bez ohledu na to, na který web se pokoušíte jít. Nejprve je třeba určit, zda jsou metody pro řešení chyby 502 Bad Gateway pro uživatele a správce webu odlišné. Podrobněji zvažte příčiny a řešení.

Poradce při potížích 502 Bad Gateway.

502 Bad Gateway - co to znamená

Protokol HTTP Internet v reakci na každý požadavek obsahuje stavový kód. Nejběžnější z nich je 200: OK, všechno funguje tak, jak má. Obvykle se tento stav nezobrazuje. Místo toho návštěvníci uvidí obsah webu. Různé chyby mají různé důvody: jestliže chyby 400 znamenají, že problémy jsou s uživatelem, pak kódy od 500 do 511 znamenají, že negativní odpověď je výsledkem chyby serveru. Čísla také uvádějí, kde došlo k chybě - alespoň pro uživatele, kteří vědí, co znamenají jednotlivé kódy.

Za chybou 502 obvykle následuje fráze Bad Gateway, Bad Gateway Nginx, Bad Gateway Apache nebo Bad Gateway: Registrovaný koncový bod selhal při zpracování požadavku. Tato chyba chybné brány spolu s chybou „400: Stránka nenalezena“ je jedním z nejčastějších při práci na Internetu. Zobrazí se, pokud web přístupný prostřednictvím hlavního serveru nemohl požadavek přeposlat. V tomto případě první server funguje pouze jako proxy nebo brána. I když lze říci, že všechny požadavky na internetu jsou také zasílány přes brány. To je důvod, proč vznik chybového okna může způsobit určité nepříjemnosti - není zcela jasné, v jakém okamžiku procesu požadavek zjistil závadu.

Zdroje chyb 502 Bad Gateway

Ve většině případů se na straně serveru vyskytne chyba neplatné brány, takže jednoduchý uživatel ji nemůže opravit. Je také možné, že prohlížeč použil registrovanou chybu 502 Bad Gateway, která ve skutečnosti neexistuje, nebo jste jednoduše odpojeni od sítě. Zdrojem chyby může být také následující:

  • Selhání serveru - brána z cílového serveru obdrží negativní výsledek. To může nastat v důsledku selhání systému. Ve vzácných případech mohou být servery odpojeny od sítě, například když obsah porušuje zákon.
  • Přetížení webového serveru - pokud webový server dosáhne svého limitu, nemůže již reagovat na požadavky. Proto brána problémy 502 Bad Gateway. Důvodem může být neočekávaně vysoký zájem o lokalitu nebo dokonce útok DDoS. To znamená, že útočník používá virtuální síť k přetížení serveru a spuštění selhání systému.
  • Nesprávné programování PHP - někdy je problém v kódu webu. Některé žádosti pak obdrží negativní výsledek.
  • Chyba komunikace - Firewally (server a klient) mohou způsobit chyby při předávání požadavků na obou stranách připojení.
  • Chyba prohlížeče - způsobí chybu zobrazení webové stránky a 502 Bad Gateway může rozšířit prohlížeč.

Příčiny

Existují 3 hlavní příčiny chyby 502 Bad Gateway:

  • Není povoleno doménové jméno - není povoleno jméno domény podle IP adresy. Je důležité poznamenat, že změny DNS mohou trvat tak dlouho, jak jsou aktivní. Záleží na TTL nebo „životnosti“, která je vyhrazena pro každý záznam.
  • Zdrojový server není k dispozici - připojení k Internetu nefunguje nebo není.
  • Brána firewall blokuje požadavek - brána firewall blokuje spojení mezi okrajovými servery a zdrojovými servery na webu. Příčinou mohou být také bezpečnostní pluginy CMS. Některé systémy zabezpečení DDOS jsou příliš aktivní, proto blokují požadavky ze serverů pro doručování obsahu.

Jak opravit chybu číslo 502 Bad Gateway

Chcete-li opravit chybu 502 Bad Gateway, zvažte řešení problému z pohledu správce webu. Návštěvník vašeho portálu s vámi sdílí informace o tom, že při pokusu o přístup na vaše stránky vidí chybovou zprávu 502. Co to pro vás znamená? Správce také není vždy schopen správně určit příčinu chyby. Nejprve musíte zkontrolovat, zda je stránka dostupná jako celek. Pokud váš server opravdu selže, měli byste kontaktovat poskytovatele hostingu. Možná už o chybě vědí a jejich podpora již pracuje na obnově. Měli byste také zkontrolovat soubory protokolu serveru pro chybové zprávy. Zejména PHP programování se často stává zdrojem chyb, proto nezapomeňte zkontrolovat, zda je zdroj chyb v kódu nebo v databázi. V případě potřeby můžete použít starou zálohu pro rychlé odstranění chyby.

Často k chybě dochází pouze proto, že server byl dočasně přetížen nebo nemohl odpovědět na vyšší požadavek příliš dlouho. Pokud se takové přetížení začnou vyskytovat častěji, měli byste kontaktovat poskytovatele hostingu. Společně můžete dosáhnout lepší konfigurace webového serveru, ale to není vždy možné. Pak je třeba zkontrolovat, zda je brána firewall správně nakonfigurována, a zajistit, aby neblokovala žádné legitimní požadavky. Dalším zdrojem chyb může být selhání rozlišení názvů. Zkontrolujte nastavení DNS u poskytovatele hostingu. Nejčastěji 502 po určité době sám zmizí. Pokud dojde k chybě mimo vaši sféru vlivu, řeší ji poskytovatel internetových služeb (ISP) nebo poskytovatel webhostingového serveru bez zásahu z vaší strany. Pokud závada vznikla v důsledku vaší chyby, je třeba co nejdříve zjistit její zdroj a způsob odstranění.

Dočasně zakažte síť pro doručování obsahu (CDN)

Požadavky prohlížeče jsou někdy předávány přes reverzní proxy server. Jinými slovy, použití proxy serveru vytvoří prostředníka mezi prohlížečem uživatele a webovým serverem. Některé služby, jako jsou sítě pro doručování obsahu (Content Delivery Networks - CDN), využívají technologii reverzního serveru proxy pro směrování příchozího provozu co nejúčinněji. Ale někdy tato dodatečná vrstva při pokusu o připojení k původnímu webovému serveru může způsobit problémy. V takovém případě se mohou vaši návštěvníci (a vy) setkat s chybou 502. Kontrola a zjištění, zda je tento problém způsoben, je poměrně jednoduché. Jediné, co musíte udělat, je dočasně zakázat službu a zkontrolovat, zda se stránka načte správně bez ní. Proces zakázání CDN závisí na službě, kterou používáte.

Při pokusu o přístup na webovou stránku bude zdrojový server reagovat na požadavek bez zprostředkovatelů. Pokud chyba 502 zmizí, CDN byl pravděpodobně zdrojem problému. Ve většině případů stačí jen několik hodin počkat, než službu znovu zapnete. Samozřejmě zkontrolujte a ujistěte se, že k chybě již nedochází. Pokud používáte jiné CDN, je třeba si prostudovat jeho dokumentaci, kde naleznete pokyny, jak službu dočasně zakázat.

Vymažte mezipaměť prohlížeče

Pokud je problém opravdu na straně serveru, ale potřebujete přístup k obsahu webu, existují způsoby, jak tento problém vyřešit. Jedním z nich je vyrovnávací paměť prohlížeče. Moderní prohlížeče nějakou dobu uchovávají kopie webových stránek na svých vlastních serverech, takže mohou zobrazit jejich dřívější verzi. Chcete-li načíst stránku z mezipaměti Google, zadejte do vyhledávacího pole mezipaměť: a potom adresu URL, kterou chcete navštívit (například mezipaměť: //facebook.com). Je však třeba mít na paměti, že si prohlížíte zastaralé verze webu. Chcete-li se této chyby zbavit, vyčistěte mezipaměť prohlížeče.

Smažte soubory cookie svého prohlížeče

Co dělat s chybou 502? Ve většině případů jej můžete opravit jednoduchým načtením stránky. Pokud je problém vyřešen, server byl dočasně přetížen. Vzhledem k tomu, že takové havárie mohou trvat poměrně dlouho, může načtení stránky pomoci během 15 minut. Pokud chybová zpráva přetrvává, vymažte mezipaměť a soubory cookie. Je možné, že prohlížeč právě přistupoval k datům z vnitřní paměti zařízení. Není nutné mazat všechny cookies - v nastavení prohlížeče můžete otevírat a mazat pouze ty, které se vztahují k příslušné webové stránce.

Spusťte prohlížeč v režimu inkognito

Chyba může být ve vašem systému, i když stavový kód ukazuje na něco jiného. Pokud pokaždé, když se pokusíte navštívit jakékoli stránky, Bad Gateway se objeví, s největší pravděpodobností chyba se týká vašeho počítače, prohlížeče nebo brány firewall. Nejprve zkontrolujte funkčnost prohlížeče. Prvním krokem je restart v režimu inkognito. Pokud to nefunguje tak, jak má, spusťte prohlížeč v nouzovém režimu. Pokud chyba zmizí, problém byl jeden z doplňků nebo rozšíření prohlížeče, které jsou v nouzovém režimu zakázány. Chcete-li to provést, otevřete příkazový řádek a zadejte zde úplnou cestu umístění prohlížeče v uvozovkách. Každý vývojář prohlížeče má různé příkazy pro spuštění bezpečného režimu:

  • Firefox: "C: Programové soubory Mozilla Firefox firefox.exe" -safe-mode
  • Internet Explorer: „C: Programové soubory Internet Explorer ixplore.exe“ –extoff
  • Chrome: Prohlížeč Google nenabízí bezpečný režim. Místo toho stačí spustit v režimu inkognito.

Opravte server DNS

Chyba 502 může dojít z důvodu nesprávné vazby názvu domény a adresy IP. To je způsobeno migrací webové stránky na nového hostitele, což obvykle trvá nějakou dobu. Řešením je vymazání mezipaměti DNS v místním systému stejně jako odstranění mezipaměti z prohlížeče. Otevřete příkazový řádek a spusťte příkaz:

ipconfig / flushdns

Pokud je mezipaměť DNS úspěšně vymazána, program zobrazí zprávu „Mezipaměť DNS byla úspěšně vymazána.“

Zkontrolujte protokoly

Protokoly jsou záznamy všech akcí, které jste provedli v jakékoli aplikaci. Můžete zkontrolovat protokoly aplikací a odpovídající protokol na serveru. Protokoly aplikací vám sdělí, které stránky byly požadovány při provádění aplikace, zatímco protokol na serveru bude obsahovat informace o hardwaru, který je zodpovědný za spuštění aplikace, a stavu všech zařízení připojených k serveru.

Zakažte plugin CDN

Síť pro doručování obsahu (CDN) je službou třetích stran pro zobrazování „těžkého obsahu“, která zahrnuje velké obrázky a video. Aplikaci používá CDN k udržení efektivity. Konfigurace brány firewall může povolit, aby brána procházela neplatným nebo škodlivým obsahem, což má za následek chybu Bad Gateway 502. Chcete-li tento problém vyřešit, stačí vypnout CDN.

Zkuste použít jiný prohlížeč.

Zkuste se připojit prostřednictvím jiného prohlížeče. Pokud otevření stránky projde bez selhání, musí být aktuální standardní prohlížeč odstraněn a znovu nainstalován. Pokud přepínání prohlížečů problém s chybnou chybou brány nevyřeší, je třeba zkontrolovat nastavení sítě. Nejjednodušší možností je restartovat modem a směrovač. Pokud to nefunguje, zkuste přepnout z Wi-Fi na LAN a pomocí kabelového připojení.

Restartujte počítač a síťové zařízení

Někdy je brána 502 Bad Gateway způsobena poskytovatelem internetových služeb. Důvodem je chybný záznam na jejich serveru DNS. Chcete-li chybovou zprávu obejít, zadejte v nastavení jiný server DNS. V systému Windows to lze provést v nastavení připojení TCP / IP. Jako test můžete přistupovat k bezplatnému serveru Google DNS - 8.8.8.8 a 8.8.4.4.

Kontaktujte svého ISP

Pokud chyba není způsobena zprostředkovatelem, zůstane pouze počkat, až zmizí na jeho vlastní (nebo použít verze stránek v mezipaměti). Ve většině případů je chyba dočasná a odstraněna správcem co nejdříve.