Chyba 502 bad gateway je jedním z nejčastějších chybových kódů, se kterými se pravděpodobně setkáte, když se webová stránka nenačte. Může to být způsobeno problémy s DNS, geografickými omezeními nebo jinými problémy popsanými v tomto článku, kde vysvětlujeme, co tato chyba znamená, a zkoumáme možné způsoby, jak ji opravit. Uvědomte si však prosím, že se jedná o problém na straně serveru, takže jediným řešením může být jednoduše počkat, dokud vlastník webu problém neodstraní.
V tomto článku se podíváme na:
- Co znamená „502 bad gateway“?
- Co způsobuje chybu 502 bad gateway?
- Mohu udělat něco pro vyřešení chyby 502 bad gateway?
Co znamená „502 bad gateway“?
K chybě 502 bad gateway dochází, když se připojujete k webu přes zprostředkující server, jako je brána(nové okno), nástroj pro vyrovnávání zátěže(nové okno), CDN(nové okno) nebo reverzní proxy server. Znamená to, že jste se ke zprostředkujícímu serveru připojili bez problémů, ale zprostředkující server se nedokázal připojit k cílovému serveru, který hostuje web, k němuž se pokoušíte připojit.

Vzhledem k tomu, že tolik webů spoléhá na reverzní proxy servery Cloudflare pro doručování obsahu a ochranu před útoky DDoS, je chybová stránka 502 od Cloudflare jednou z nejčastěji se vyskytujících. Poskytuje také neobvykle užitečné vizuální znázornění problému.
Chyba 502 bad gateway je stavový kód HTTP(nové okno) definovaný v části 6.6.3 specifikace RFC 7231(nové okno). To, jak se chyba zobrazí, určuje ten, kdo provozuje zprostředkující server, který ji vrací.

Mezi běžné varianty patří:
- 502 Bad Gateway
- 502 Service Temporarily Overloaded
- Bad Gateway: Proxy server přijal neplatnou odpověď od nadřazeného serveru
- Chyba 502
- HTTP Error 502 – Bad Gateway
- Dočasná chyba (502)
- 502 Proxy Error
- HTTP 502
- 502 Server Error: Na serveru došlo k dočasné chybě a nepodařilo se dokončit váš požadavek
- HTTP 502
- 502. To je chyba
- Bad Gateway: Proxy server přijal neplatnou odpověď od nadřazeného serveru
Co však tato chyba nevysvětluje, je to, co ji způsobilo.
Co způsobuje chybu 502 bad gateway?
Chyba 502 značí, že se zprostředkující server nedokáže připojit k cílovému („nadřazenému“) serveru. Mezi běžné příčiny patří:
Cílový server je přetížený
Pokud server obdrží příliš mnoho požadavků najednou, může dojít k jeho přetížení a nemusí reagovat na požadavky z jiných serverů, což u koncového uživatele vede k chybě 502. Servery se mohou přetížit v důsledku náhlého nárůstu síťového provozu, nedostatečných prostředků serveru nebo špatně optimalizovaných aplikací, které spotřebovávají nadměrné množství prostředků.
Problémy se sítí mezi servery
K chybě 502 může dojít, pokud existují problémy se síťovým připojením mezi zprostředkujícím serverem a nadřazeným serverem. Mezi běžné síťové problémy patří ztráta paketů a nesprávně nakonfigurované směrování (může jít také o problémy s firewallem, o nichž však budeme hovořit samostatně níže).
Špatné spojení mezi servery může být také důsledkem geoblokace nebo problémů s latencí, zejména pokud se servery nacházejí v různých oblastech nebo pokud dochází k občasným výpadkům internetu, které ovlivňují jeden ze serverů.
Firewally a další bezpečnostní omezení
Firewally nebo bezpečnostní software mohou omylem zablokovat legitimní požadavky směřující na server. Pokud například pravidlo firewallu chybně vyhodnotí určitý síťový provoz jako podezřelý, může zprostředkujícímu serveru zabránit v přístupu k nadřazenému serveru.
Tento problém může nastat také v případě, že se služba CDN nebo proxy pokouší přistupovat k serveru, který má přísné nastavení zabezpečení, jako je například zařazení konkrétních IP adres na seznam povolených nebo blokování určitých oblastí.
Problémy s DNS
Pokud dojde k problému s překladem DNS, proxy server nemusí být schopen vyhledat IP adresu(nové okno) nadřazeného serveru, což povede k chybě 502. K tomu může dojít, pokud jsou DNS záznamy neaktuální nebo nesprávně nakonfigurované. Problémy s DNS mohou nastat také během šíření DNS po změně nastavení DNS cílového serveru, kdy některé servery ještě neaktualizovaly své záznamy, aby odrážely novou IP adresu.
Zjistěte více o tom, jak DNS funguje
Nesprávně nakonfigurovaný server
Chyby 502 mohou být způsobeny nesprávnou konfigurací na zprostředkujícím nebo cílovém serveru. Příkladem mohou být nesprávná směrovací pravidla serveru, nefunkční nastavení reverzní proxy nebo nesprávná IP adresa či port určený pro připojení k nadřazenému serveru.
K tomu může dojít také v případě, že je chyba v konfiguračních souborech softwaru serveru, nebo pokud je server nakonfigurován tak, aby odpovídal pouze na požadavky z určitých IP adres.
Chyby a pády aplikací
Někdy aplikace na cílovém serveru narazí na chybu nebo spadne, což jí zabrání odpovědět na požadavek proxy serveru. Pokud je například kód webové aplikace chybný, špatně optimalizovaný nebo nesprávně udržovaný, může to způsobovat občasné selhání aplikace. K těmto výpadkům na úrovni aplikace mohou přispět také neaktuální software, chyby připojení k databázi a nekompatibilní aktualizace.
Vypršení časového limitu
K vypršení časového limitu dochází, když serveru trvá odezva na požadavek příliš dlouho. Zprostředkující server může čekat po stanovenou dobu (svůj časový limit), než vyhodnotí, že nadřazený server neodpovídá. Pokud k tomu dojde, proxy server může odpovědět chybou 502 Bad Gateway, která značí, že časový limit nadřazeného serveru vypršel.
Údržba nebo odstávka serveru
Cílový server může být jednoduše offline („mimo provoz“). Častým důvodem je probíhající údržba a mnoho webů během plánovaných odstávek zobrazuje stránky informující o údržbě.
Mezi další důvody však patří fatální selhání serveru (server spadl) nebo nucené vypnutí serveru (například policií nebo kvůli právnímu tlaku ohledně autorských práv). Někdy jsou weby jednoduše opuštěny vývojáři, kteří již nemají zájem o jejich údržbu.
Mohu udělat něco pro vyřešení chyby 502 bad gateway?
Skutečnost, že se můžete úspěšně připojit ke zprostředkujícímu serveru, který vám zobrazuje chybu 502, silně naznačuje, že problém není na vaší straně. To znamená, že ve většině případů je vyřešení problému na vlastníkovi webu. Je pravděpodobné, že pokud chvíli počkáte a poté stránku v prohlížeči obnovíte, problém bude vyřešen a budete se moci připojit.
Pokud problém přetrvává, můžete použít online služby, jako je www.isitdownrightnow.com(nové okno), a zjistit, zda web funguje ostatním.

Pokud tomu tak není, nemůžete dělat nic moc jiného, než se pokusit kontaktovat majitele webu a zjistit, co se děje. Pokud ano, problém může být skutečně na vaší straně. Chcete-li tento problém vyřešit, můžete vyzkoušet následující kroky:
- Vymažte mezipaměť a soubory cookies svého prohlížeče, protože stará nebo poškozená data uložená prohlížečem mohou způsobovat problémy
- Vyzkoušejte jiný prohlížeč(nové okno), což vám pomůže vyloučit problémy specifické pro daný prohlížeč.
- Restartujte svůj počítač nebo mobilní zařízení, modem a router (což je často totéž zařízení), abyste obnovili své připojení
- Vymažte mezipaměť DNS a zkontrolujte nastavení DNS, abyste se ujistili, že je správně nakonfigurováno
- Pokud používáte VPN (včetně Proton VPN), změňte server VPN. Pokud to nepomůže, zkuste VPN vypnout. Pokud se problém vyskytuje pouze při používání Proton VPN, kontaktujte prosím náš tým podpory
- Naopak, pokud VPN nepoužíváte, zkuste ji použít. Pokud používáte Proton VPN, ujistěte se, že je v nastavení aplikace zapnuté alternativní směrování(nové okno), protože tato jedinečná funkce proti cenzuře je navržena tak, aby obcházela blokování směrováním blokovaných připojení přes sítě třetích stran
A po každém kroku, který k vyřešení problému podniknete, nezapomeňte znovu načíst web, na který se pokoušíte přistoupit.
Nepropadejte panice!
Chyba 502 bad gateway je téměř vždy problémem na straně serveru, což znamená, že s vaším připojením pravděpodobně není nic v nepořádku. S největší pravděpodobností se problém vyřeší trochou trpělivosti, než majitel webu problém na své straně odstraní, a následným obnovením webové stránky.






