HTTP statusové kódy se vyjadřují pomocí čísel. Určitě jste se setkali s chybou 404, avšak existuje celá řada dalších, například 401 nebo 303, s nimiž se uživatelé rovněž běžně setkávají.
Jednou z méně častých chyb je 502 Bad Gateway, se kterou se občas můžete potkat. Jedná se o HTTP chybu, která obvykle vychází ze serveru. Jinými slovy, když se pokoušíte o přístup na web, váš požadavek je odeslán na server, kde je web uložen. Pokud server vrátí neplatnou odpověď, nebo se pokusí o komunikaci s jiným serverem a obdrží od něj rovněž neplatnou odpověď, dojde k chybě 502.
To je obecná příčina chyby 502, ale mohou existovat i jiné důvody, proč se vám zobrazuje. Prozkoumejme blíže chybu 502 a podívejme se, jak ji případně řešit.
Různé podoby chyby 502
Chyba 502 Bad Gateway není jediný název, pod kterým se tato chyba může vyskytovat. Ve skutečnosti se jí často říká jen chyba 502. Text, který doprovází tuto chybu, se může lišit v závislosti na webové stránce. Mnoho webů používá vlastní zprávy pro HTTP chyby, což platí i pro chybu 502. Některé weby mají dokonce kreativní chybové zprávy pro chybu 404 (stránka nebyla nalezena).
Například Twitter zobrazuje „Fail Whale“ při výskytu chyby 502, zatímco Github používá chybovou zprávu inspirovanou Star Wars pro chybu 404.
Chyba 502 může být doprovázena různými hlášeními:
502 Špatná brána
502 Chyba proxy
502 Chyba serveru: Server zaznamenal dočasnou chybu a nemohl dokončit váš požadavek
502 Služba dočasně přetížena
502. To je chyba
Bad Gateway: Proxy server obdržel neplatnou odpověď od nadřazeného serveru
Chyba 502
HTTP 502
Chyba HTTP 502 – špatná brána
Dočasná chyba (502)
Všechny tyto chyby mají víceméně stejný význam a podobné kořenové příčiny.
Možné příčiny chyby 502 Bad Gateway
Chyba 502 Bad Gateway se může zobrazit z následujících důvodů:
- Server, na kterém je web uložen, je dočasně nedostupný.
- Server je přetížen provozem a nedokáže zpracovat všechny požadavky, nebo je pod útokem DDOS.
- Server reagoval na váš požadavek příliš dlouho a došlo k vypršení časového limitu požadavku.
- Doménové jméno nelze přeložit, tj. DNS server nemohl nalézt IP adresu spojenou s danou doménou. To může být způsobeno problémem s vaší DNS službou.
Jak opravit chybu 502 Bad Gateway
Chyba 502 Bad Gateway je problém na straně serveru, takže jako koncový uživatel toho mnoho nezmůžete. Pokud se opakovaně setkáváte s chybou 502 při pokusu o přístup na web, zkuste následující:
- Aktualizujte stránku stisknutím klávesy F5.
- Zadejte webovou adresu do služby Dolů pro všechny nebo jen pro mě, abyste zjistili, zda problém postihuje jen vás, nebo i ostatní.
- Podívejte se na stránky technické podpory nebo Twitter dané domény, zda si jsou vědomi problému a zda ho potvrdili.
- Zkuste se na stránku vrátit později. Web může být mimo provoz z důvodu údržby, nebo se plánovaná údržba mohla protáhnout či se pokazit.
- Vymažte mezipaměť prohlížeče a restartujte jej. Toto je sice málo pravděpodobné, že problém vyřeší, ale stojí za pokus. Ve vzácných případech mohou chyby v mezipaměti způsobit tuto chybu. Pokud jste již ověřili web pomocí služby „Dolů pro všechny nebo jen pro mě“ a zjistili jste, že je aktivní, může tento krok fungovat. Alternativně můžete zkusit web otevřít v jiném prohlížeči nebo na jiném zařízení, například na mobilním telefonu.
- Zkuste použít alternativní DNS službu, jako je například Google DNS.
- Pokud je web funkční a chyba se vyskytuje pouze u vás, zkuste restartovat počítač a router.
- Zkontrolujte, zda můžete resetovat prohlížeč do výchozího stavu. Většina prohlížečů nabízí tuto funkci. Ujistěte se, že máte zálohované své záložky a hesla.
Pokud je web skutečně mimo provoz a potřebujete naléhavě získat informace, které na něm jsou uloženy, můžete zkusit využít archiv pomocí vyhledávání Google nebo prostřednictvím Wayback Machine. Mějte ale na paměti, že archivované informace mohou být zastaralé.