Čo je chyba 502 Bad Gateway (a ako ju opraviť)

Nikto nemá rád chybový kód! Pre väčšinu používateľov nie je zobrazenie čísla chyby vôbec užitočné, pretože toto číslo nič neznamená, pokiaľ si nezapamätáte príslušný číselník. 

Ak narazíte na chybu „502 Bad Gateway Error“, problém je takmer určite interná chyba servera. Je nevyhnutné porozumieť problému a v niektorých prípadoch existuje niekoľko opatrení, ktoré môžete na vyriešenie problému vykonať. Vysvetlíme si, čo táto chyba znamená, a preskúmame spôsoby, ako veci znova spustiť.

Stavové kódy HTTP

Chybový kód 502 je súčasťou sady kódov chybovej odpovede HTTP . HTTP alebo Hypertext Transfer Protocol je hlavný protokol, ktorý umožňuje fungovanie webu. Je súčasťou väčšieho internetového balíka protokolov a popisuje, ako sa servery a klienti navzájom rozprávajú pri vyžiadaní alebo odosielaní webového obsahu.

Keď váš webový prehliadač (klient) požaduje údaje zo servera pomocou HTTP a niečo sa pokazí, webový server odošle neplatnú odpoveď, čo vedie k chybovému kódu. Najznámejšia z nich je pravdepodobne chyba 404(Error 404) , čo jednoducho znamená, že server nemôže nájsť stránku na adrese, ktorú ste zadali. 

Skupina chybových kódov 5xx

Existuje päť očíslovaných sád kódov chybových odpovedí: 1xx, 2xx, 3xx, 4xx a 5xx.

Skupina kódov 5xx obsahuje všetky chybové kódy servera. To znamená, že keď uvidíte kód začínajúci číslom päť, problém je takmer určite na serveri. Väčšinu času, ak sa niečo pokazilo na serveri, všetko, čo môžete urobiť, je počkať a skúsiť to znova neskôr. Vo všeobecnosti ide o dočasné chyby. Ak sa pokúšate získať prístup k hlavnej službe od Amazonu(Amazon) alebo Google , tieto druhy chýb sa takmer okamžite vyriešia, pokiaľ nedôjde k veľkému výpadku.

Čo je to „brána“?

Chyba 502 je chyba „zlá brána“. Brána je uzol v počítačovej sieti, ktorý slúži ako brána k iným webovým zdrojom, ktoré sú v sieti vyššie.

Váš internetový smerovač alebo modem je zariadenie brány(gateway) . Také sú mega smerovače, ktoré váš ISP používa na pripojenie svojich používateľov k hlavným sieťam internetu. Ak sa chcete dozvedieť viac o tom, ako to všetko do seba zapadá, prečítajte si Kto vlastní internet? Webová architektúra vysvetlená(Who Owns the Internet? Web Architecture Explained) .

Zlá(Bad) brána“ potom jednoducho znamená, že zariadenie brány nemohlo získať údaje, ktoré ste požadovali, z upstream serverov v sieti. Zlá(Bad) brána, zlá! 

Bežné príčiny chyby HTTP 502

Chyba 502 sa môže vyskytnúť z rôznych dôvodov, ale väčšinou ide o problémy na strane servera. Preťažený pôvodný server je zďaleka najbežnejším dôvodom. Pôvodný server(origin server) je počítač, ktorý obsahuje webovú lokalitu a počúva požiadavky používateľov na poskytovanie tohto obsahu.

Preťaženie servera

Na server môže súčasne odosielať požiadavky príliš veľa ľudí, takže server nedokáže splniť všetky, ktoré presahujú jeho kapacitu. Môžete dokonca vidieť chybu „502 dočasne preťažená služba“ namiesto „zlá brána“.

DDoS útoky

Niekedy sú servery zámerne preťažené počas útoku DDoS (Distributed Denial of Service ), ale výsledok je podobný. Ak server trvá príliš dlho, započíta sa to ako časový limit servera a zobrazí sa chybový kód. DDoS útoky nie sú také bežné ako v minulosti, a to vďaka službám ako CloudFlare , ktoré fungujú ako vyrovnávacia pamäť medzi serverom a záplavou požiadaviek. Takže akékoľvek preťaženie, s ktorým sa stretnete, je s najväčšou pravdepodobnosťou legitímne vysoké používanie.

Nesprávna konfigurácia servera

Firewall alebo sieťové nastavenia servera môžu byť nesprávne nakonfigurované alebo môžu nesprávne identifikovať vašu IP adresu ako adresu, ktorá by mala byť zablokovaná. Ak používate dynamickú IP adresu (ako väčšina ľudí), možno vám bola priradená adresa, ktorú predtým používal problematický používateľ.

Internet je neuveriteľne komplikovaný a medzi vaším zariadením a serverom, ku ktorému sa pokúšate dostať, sú desiatky, dokonca stovky sieťových zariadení. Niektorí z nich môžu mať problémy.

Buggy servery

Nakoniec, server môže byť v skutočnosti len mimo prevádzky alebo má softvérové ​​​​chyby, ktoré mu znemožňujú splniť požiadavky. Pamätajte(Remember) , že server je len počítač a niekto alebo niečo ho mohlo pokaziť. Takže kým niekto neodladí softvér, problém bude pretrvávať. Na webe nájdete stovky článkov podrobne o tom, ako opraviť problémy so softvérom webového servera Apache(Apache webserver software) , zaplátať diery v kóde PHP(PHP code) alebo vyriešiť problémy s konfiguráciou ich stránok WordPress(WordPress sites) .

Teraz, keď máte dobrú základnú predstavu o probléme, pozrieme sa na niekoľko vecí, ktoré môžete vyskúšať pri riešení problému.

Obnovte stránku

Ak sa stretnete s chybou 502, prvá vec, ktorú by ste mali urobiť, je obnoviť webovú stránku. K väčšine takýchto chýb dochádza buď preto, že niekde v rade je dočasný problém so sieťou, alebo preto, že server je preťažený. Môžete sa tiež rozhodnúť počkať, kým uplynú špičky (v závislosti od časového pásma umiestnenia servera), a potom to skúsiť znova. V 99 % z 502 prípadov chýb je odpoveďou opätovný pokus neskôr, ale kým čakáte, môžete urobiť niekoľko ďalších vecí.

Skontrolujte, či stránka(Site) nefunguje pre(Down) všetkých

Aj keď chyba 502 naznačuje, že je problém na konci pripojenia servera, nikdy nie je na škodu uistiť sa, že nie ste jediný, kto má problémy. Môžete použiť webové stránky ako IsItDownRightNow? Alebo Down Detector , aby ste potvrdili, že nie ste jediný, kto sa na (Down Detector)Facebooku(Facebook) pozerá na kód chyby namiesto najnovších obrázkov psov svojej mamy .

Niektoré z týchto stránok vám môžu ukázať dôležité podrobnosti, ako napríklad to, ako často stránka nefunguje, či je len mimo prevádzky v určitých regiónoch a či sa iní používatelia momentálne sťažujú na konkrétne problémy.

Resetujte svoj smerovač

Niekedy je zlá brána brána vo vašom dome. Váš smerovač je počítač ako každý iný, čo znamená, že môže visieť, zlyhať alebo trpieť chybami. Podobne ako pri iných počítačoch tieto problémy zvyčajne vyrieši jednoduché reštartovanie. 

Predpokladajme, že zistíte, že musíte často resetovať smerovač(reset your router) , aby vaše internetové pripojenie opäť fungovalo. V takom prípade možno budete chcieť vykonať aktualizáciu firmvéru alebo zvážiť kúpu nového smerovača s väčšou kapacitou na obsluhu veľkého množstva zariadení naraz.

Vymažte vyrovnávaciu pamäť prehliadača a súbory cookie

 [9 Clear.jpg]

Váš prehliadač uchováva vyrovnávaciu pamäť webových stránok, ktoré často navštevujete, a tých, ktoré ste navštívili naposledy. Udržiavaním vyrovnávacej pamäte získate rýchlejšiu odozvu stránky a spotrebujete menšiu šírku pásma na spustenie, pretože nesťahujete bežné prvky stránky pri každom obnovení alebo opätovnej návšteve.

Žiaľ, vyrovnávacia pamäť webového prehliadača sa môže pokaziť a prekážať pri správnom načítaní stránky. Možno budete chcieť vymazať vyrovnávaciu pamäť prehliadača. Nebojte sa straty histórie, hesiel a iných dôležitých informácií. Vymazaním vyrovnávacej pamäte možno na chvíľu spomaliť prístup k lokalite, kým sa nevytvorí nová vyrovnávacia pamäť. Ak chcete vedieť, ako vyčistiť vyrovnávaciu pamäť vášho webového prehliadača, pozrite si náš dokonalý návod: Ako vymazať vyrovnávaciu pamäť ľubovoľného webového prehliadača(How To Clear The Cache Of Any Web Browser)

Súbory cookie sú ďalším typom údajov, ktoré váš prehliadač uchováva lokálne a ktoré môžu narúšať načítanie webových stránok. Vo všeobecnosti(Generally) sú súbory cookie dobré na používanie webových stránok. Umožňujú webovej stránke „zapamätať si“ informácie o vás, aby ste sa nemuseli zakaždým prihlasovať, alebo stratiť obsah nákupného košíka v prípade prerušenia pripojenia.

Okrem potenciálneho narušenia fungovania stránky môže byť problémom so súkromím aj sledovanie súborov cookie , no v každom prípade náš návod (tracking cookies)Ako vymazať históriu ľubovoľného webového prehliadača vám(How to Clear Any Web Browser’s History) tiež ukáže, ako vymazať súbory cookie. Len sa uistite, že ste vymazali iba súbory cookie a nie vašu skutočnú históriu prehliadania!

Aktualizujte svoj prehliadač

Váš webový prehliadač by ste mali mať vždy aktuálny, už len preto, aby ste sa uistili, že máte nainštalované najnovšie bezpečnostné záplaty. Ak máte čakajúce aktualizácie, dokončite ich predtým, ako vstúpite na webovú lokalitu, ktorá vám posiela chybu. Je možné, že váš prehliadač potrebuje najnovšie webové štandardy, aby mohol komunikovať s najnovšou technológiou webových stránok. 

Uistiť sa, že je aktuálny aj váš operačný systém, nemôže byť na škodu, pretože sa môžu vyskytnúť problémy súvisiace so sieťovými ovládačmi alebo sieťovým zásobníkom vášho počítača alebo zariadenia.

Vyskúšajte iný prehliadač

Nie každý prehliadač je rovnocenný. Ak používate vstavaný webový prehliadač alebo nejaký iný menej známy prehliadač, nemusí podporovať všetky funkcie alebo požiadavky danej webovej lokality.

Môže sa tiež stať, že sa niečo pokazilo v prehliadači, ktorý používate. Najrýchlejší spôsob, ako odstrániť prehliadač ako zdroj problému, je použiť iný prehliadač. Na výber je veľa, vrátane Microsoft Edge , Safari ( Mac alebo iOS), Mozilla Firefox a Google Chrome , aby sme vymenovali aspoň niektoré.

Deaktivujte doplnky a rozšírenia

Možno by stálo za to spustiť prehliadač alebo (dočasne) vypnúť všetky vaše doplnky a rozšírenia, aby ste ich odstránili ako zdroj problému. Urobte to iba v prípade, že pri použití iného prehliadača bez týchto rozšírení sa problém nezobrazí na rovnakom internetovom pripojení.

Skúste iné internetové pripojenie

Ak je server, na ktorý sa pokúšate dostať, v poriadku, ale zdrojom problému je zariadenie brány na trase k tomuto serveru, možno budete chcieť vynútiť inú trasu pomocou iného internetového pripojenia. 

Ak vám napríklad domáce širokopásmové pripojenie zobrazuje chybu, skúste sa na stránku dostať zo smartfónu pomocou mobilného dátového pripojenia. Pokiaľ obe pripojenia nepochádzajú od rovnakého ISP , malo by to obísť všetky problémy špecifické pre ISP .

Skontrolujte svoj proxy server

Ak používate proxy server, zlou bránou môže byť v skutočnosti samotný proxy server. Mnoho počítačov na pracovisku beží cez firemný proxy server a nie je vždy možné ich obísť zámerne. Koniec koncov, spoločnosť používa proxy server na sledovanie toho, čo robíte na internete, a kontrolu bezpečnosti informácií.

Predpokladajme(Suppose) , že v konfigurácii proxy servera nemôžete obísť pripojenie k proxy serveru . (proxy server)V takom prípade je vašou jedinou alternatívou skontrolovať, či proxy server funguje správne, a to požiadaním oddelenia IT. Ak používate súkromnú službu proxy, vypnite ju a skontrolujte, či to nespôsobuje problém. Ak používate svoj vlastný domáci proxy server, reštartujte ho a skontrolujte, či je stále správne nakonfigurovaný.

Vyskúšajte sieť VPN

Aj keď sa radi odvolávame na „webový server“, pravdou je, že väčšina webového obsahu je hosťovaná na viacerých serveroch. Content Delivery Networks ( CDN(CDNs) ) uchovávajú kópie webového obsahu na viacerých serveroch rozšírených po celom svete. Takže keď požiadate o prístup na stránku, obsah je obsluhovaný uzlom CDN , ktorý je vám najbližšie, a ponúka najlepšiu rýchlosť a časy odozvy. Je tiež lacnejšie použiť miestnu šírku pásma namiesto odosielania údajov cez medzinárodné diaľkové linky, takže spoločnosti uprednostňujú používanie sietí CDN(CDNs) .

Ide o to, že ak je váš lokálny uzol CDN preťažený alebo má problémy, môže sa zobraziť chyba 502. Teoreticky by ste mali byť presmerovaní na ďalší funkčný serverový uzol. Ale pre každý prípad môžete skúsiť použiť VPN (Virtual Private Network ) na prístup na webovú stránku z inej krajiny alebo regiónu vo vašej krajine. Toto môže obísť problém s lokálnym serverom.

Vyprázdnite (Flush)vyrovnávaciu pamäť DNS(DNS Cache) alebo zmeňte servery DNS(Change Your DNS Servers)

Servery DNS(DNS) ( Domain Name System ) sú ako telefónne zoznamy internetu. Keď do panela s adresou zadáte adresu ako https://www.online-tech-tips.com (naša sesterská stránka), server DNS ju preloží na správnu IP adresu fyzického servera, ktorý vám odošle informácie, ktoré vyžadovať.

Daný server DNS môže mať v súbore nesprávnu IP adresu (možno sa zmenila), alebo server, na ktorý vás odkazuje, môže byť jedným z niekoľkých pre danú lokalitu a tento má problémy. Vaša lokálna vyrovnávacia pamäť DNS môže byť tiež poškodená alebo zastaraná.

Najprv by ste sa mali pokúsiť vymazať vyrovnávaciu pamäť DNS(clear your DNS cache) a skúsiť to znova. Ak to nefunguje, môžete zmeniť svoje servery DNS(change your DNS servers) a zistiť, či sa tým problém vyriešil.

Verejné servery DNS(Public DNS) spoločnosti Google nachádzajúce sa na 8.8.8.8 a 8.8.4.4 sú jedny z najrýchlejších a najspoľahlivejších serverov DNS na svete. 

Namiesto toho použite stránku vo vyrovnávacej pamäti

Ak všetko, čo ste od webovej lokality potrebovali, boli statické informácie, možno nebudete potrebovať, aby bol server v prevádzke. Google a ďalšie vyhľadávacie nástroje neustále indexujú web a vytvárajú kópie webových stránok uložené vo vyrovnávacej pamäti. Existujú aj webové stránky ako Internet Wayback Machine , ktoré archivujú staré aj nové webové stránky, takže môžete vidieť informácie, ktoré mali v rôznych časových okamihoch.

Verziu stránky uloženú vo vyrovnávacej pamäti môžete jednoducho zobraziť pomocou služby Google(Google) , stačí vyhľadať tri bodky napravo od hlavičky výsledku(three dots to the right of the result header) a vybrať ju. 

Z ponuky, ktorá sa zobrazí, vyberte možnosť uložená vo vyrovnávacej pamäti(cached) .

Potom sa vám v hornej časti zobrazí stránka s touto správou.

Kontaktujte správcu stránky

Posledná rada, ktorú vám môžeme poskytnúť, keď sa stretnete s chybou 502 Bad Gateway , je kontaktovať správcu webovej stránky. Ak sa zdá, že problém súvisí s vaším ISP , môžete kontaktovať jeho zákaznícku podporu a opýtať sa, či vie o problémoch s prístupom na túto konkrétnu stránku.

Mnoho poskytovateľov internetových služieb(ISPs) má na svojich domovských stránkach alebo na informačných paneloch používateľských účtov sekciu „známe problémy“, takže ich tiež nezabudnite skontrolovať. Nakoniec, ak nič v tomto článku nepomôže, je to doslova mimo vašich rúk a jediné, čo môžete urobiť, je čakať. Tak prečo si neprezrite našu sekciu Fun Stuff , kde nájdete niekoľko skvelých spôsobov, ako stráviť čas?



About the author

Som počítačový profesionál s viac ako 10 ročnou praxou. Vo voľnom čase rada pomáham v kancelárii a učím deti používať internet. Moje schopnosti zahŕňajú veľa vecí, ale najdôležitejšie je, že viem pomáhať ľuďom riešiť problémy. Ak potrebujete niekoho, kto vám môže pomôcť s niečím súrne, alebo chcete len nejaké základné tipy, obráťte sa na mňa!



Related posts