Hlavná Iné 502 zlá brána – ako opraviť

502 zlá brána – ako opraviť



Vidieť chybu 502 Bad Gateway ako návštevníka alebo vlastníka webovej stránky môže byť záhadné, pretože konkrétny problém nie je jasný. Toto je populárny, všeobecný stavový kód HTTP. Za predpokladu, že je vaše internetové pripojenie v poriadku, zobrazenie tejto správy znamená, že s najväčšou pravdepodobnosťou došlo k problému s komunikáciou so serverom. Výsledkom je, že nevidíte webovú stránku, ktorú ste požadovali.

502 Bad Gateway - Ako opraviť

Hoci chyba 502 je zvyčajne problémom na strane servera, príčina môže byť niekedy na strane klienta. V tomto článku vám pomôžeme prísť na koreň tejto záhade vyskúšaním jednoduchých tipov na strane klienta. Buď odstránite problém, alebo sa priblížite k pochopeniu príčiny.

502 Význam nesprávnej brány

Kedykoľvek sa pokúsite o prístup na webovú stránku, váš prehliadač v podstate požiada webový server o prístup na stránku. Webový server potom spracuje vašu požiadavku a vráti zdroj, o ktorý ste požiadali, spolu s hlavičkou HTTP a stavovým kódom HTTP.

Ak sa však vyskytne problém so serverom, môžete dostať jeden z niekoľkých rôznych 500 chybových kódov. Všetky označujú problém so serverom. Preto chyba 502 Bad Gateway – požiadavka od klienta (vášho prehliadača) – bola dobrá, ale server nedokázal vrátiť požadovaný zdroj.

502 Oprava chybnej brány

Tu je niekoľko tipov, ktoré môžete vyskúšať vo svojom webovom prehliadači, aby ste vymazali chybu 502 Bad Gateway a zobrazili svoju webovú stránku.

1. Skúste znovu načítať stránku

Chyba môže byť spôsobená závadou na serveri, nie výpadkom a problémy s pripojením servera možno vo väčšine prípadov vyriešiť pomerne rýchlo.

Začnite opätovným načítaním stránky – kliknite na kruhovú šípku vedľa panela s adresou URL. V prehliadačoch Chrome a Safari je to vľavo, vo Firefoxe je to vpravo. Pred opätovným načítaním stránky počkajte približne minútu. Ak sa zobrazí webová stránka, problém zmizol.

Ďalšia rýchla vec, ktorú môžete vyskúšať, je otvoriť novú reláciu prehliadača. Zatvorte všetky otvorené okná prehliadača, potom otvorte nové okno a skúste znova prejsť na webovú stránku.

disney plus zadarmo s amazon prime

2. Skúste vymazať vyrovnávaciu pamäť prehliadača

Váš webový prehliadač ukladá informácie z každej webovej stránky, ktorú navštívite, do vyrovnávacej pamäte prehliadača. Kedykoľvek znova navštívite webovú stránku, stránky sa načítajú rýchlejšie, pretože váš prehliadač používa to, čo je uložené vo vyrovnávacej pamäti.

Toto nastavenie však nie je vždy dobré. Ak má vyrovnávacia pamäť vášho prehliadača zastaranú alebo poškodenú verziu webovej stránky, môže to spôsobiť chybu 502. Zvážte vymazanie vyrovnávacej pamäte prehliadača, aby ste získali najaktuálnejšiu verziu webových stránok, na ktoré sa pokúšate dostať. Tu je postup:

Chrome

  1. V okne prehliadača Chrome kliknite na ponuku s tromi bodkami vpravo hore.
  2. Vyberte možnosť Ďalšie nástroje.
  3. Vyberte možnosť Vymazať údaje prehliadania…
  4. Vo vyskakovacom okne Vymazať údaje prehliadania skontrolujte, či je začiarknutá iba možnosť Obrázky a súbory vo vyrovnávacej pamäti, vyberte časový rozsah a potom Vymazať údaje.

Firefox

  1. V okne prehliadača Firefox kliknite na ikonu hamburgeru vpravo hore.
  2. Kliknite na položku História.
  3. Vyberte možnosť Vymazať nedávnu históriu…
  4. Vo vyskakovacom okne v rozbaľovacej ponuke Časový rozsah na vymazanie vyberte možnosť Všetko.
  5. Uistite sa, že je začiarknuté iba políčko Vyrovnávacia pamäť a potom Vymazať teraz.

Safari

Ak chcete vyprázdniť vyrovnávaciu pamäť v prehliadači Safari, musíte povoliť ponuku Vývoj. Robiť to:

  1. Prejdite na Predvoľby a potom na Rozšírené.
  2. Začiarknite políčko Zobraziť ponuku vývoja na paneli s ponukami.
  3. Prejdite na položku Vývoj a potom na položku Vyprázdniť vyrovnávaciu pamäť.

502 Zlá brána v NGINX

PHP-FastCGI Process Manager (PHP-FPM) je proces na pozadí na spracovanie požiadaviek webového servera pre aplikácie PHP. NGINX odovzdáva webové požiadavky pracovným procesom PHP-FPM, ktoré spúšťajú aplikáciu PHP. NGINX vráti chybu 502 Bad Gateway, keď nemôže úspešne delegovať požiadavku na PHP-FPM alebo ak PHP-FPM neodpovedá.

Tu sú najčastejšie príčiny, prečo NGINX vracia chybu 502:

  • PHP-FPM nebeží.
  • NGINX nedokáže komunikovať s PHP-FPM.
  • Časový limit PHP-FPM vypršal.

Teraz sa pozrime, ako potvrdiť, či je niektorý z vyššie uvedených problémov problémom, a ako ho vyriešiť.

1. Skontrolujte, či je spustený PHP-FPM

Keď PHP-FPM nebeží, NGINX vráti chybu 502 na všetky požiadavky, ktoré sa majú dostať do aplikácie PHP. Na kontrolu spustených procesov PHP-FPM môžete použiť príkaz ps prostredníctvom hostiteľa systému Linux. Príkaz je:

|_+_|.

Ak výsledky z tohto príkazu nezobrazujú žiadnu oblasť PHP-FPM alebo primárne procesy, na opravu chýb 502 musí byť spustený PHP-FPM. Ak chcete, aby bola vaša aplikácia PHP spoľahlivejšia, zvážte použitie systemd na správu PHP-FPM ako služby vo vašom produkčnom prostredí. Proces PHP-FPM na pozadí začne automaticky poskytovať vašu aplikáciu PHP vždy, keď sa otvorí nová inštancia alebo sa spustí váš server.

Keďže PHP-FPM je zabudované do kódu PHP, môžete ho pridať ako službu systemd pri nastavovaní PHP. Keď je projekt nastavený ako služba, použite tento príkaz na automatické spustenie:

|_+_|.

2. Skontrolujte, či má NGINX prístup k zásuvke

Po spustení PHP-FPM vygeneruje sokety Unix alebo TCP na pripojenie k webovému serveru NGINX. Pracovné procesy PHP-FPM potrebujú zásuvky na počúvanie požiadaviek NGINX. Uistite sa, že PHP-FPM a NGINX sú nastavené na používanie rovnakého soketu

PHP-FPM používa iný konfiguračný súbor pre oblasť procesov. Ak chcete nájsť tieto súbory, prejdite na:

|_+_|.

Zásuvky fondu sú uvedené v inštrukcii na počúvanie v jeho konfiguračnom súbore, napr. nasledujúca inštrukcia na počúvanie nakonfiguruje fond s názvom mypool na používanie soketu Unix, ktorý sa nachádza na adrese: /run/php/mypool.sock :

|_+_|.

Ak NGINX nemôže získať prístup k soketu fondu, môžete zistiť, o ktorý fond pracovníkov ide, preskúmaním, ktorý soket je špecifikovaný v protokole chýb NGINX. Ak napríklad PHP-FPM nespustí pracovný fond mypool, NGINX odošle chybu 502 a záznam protokolu bude vyzerať takto:

|_+_|() na unix: :/run/php/mypool.sock zlyhal (2: Žiadny takýto súbor alebo adresár).

ako zmazať môj príbeh na facebooku

3. Skontrolujte, či PHP-FPM neplynie

Keď vašej aplikácii trvá odpoveď príliš dlho, používateľom sa zobrazí chyba časového limitu. Ak je časový limit PHP-FPM – stanovený v inštrukcii konfigurácie fondu (request_terminate_timeout) – menší ako časový limit NGINX, NGINX vráti chybu 502.

Nastavenie časového limitu PHP-FPM môžete zvýšiť v konfiguračnom súbore fondu. To by však mohlo spôsobiť ďalší problém: NGINX by mohol uplynúť časový limit predtým, ako dostane odpoveď od PHP-FPM.

Predvolený časový limit NGINX je 60 sekúnd. Ak ste predĺžili časový limit PHP-FPM na viac ako 60 sekúnd a vaša aplikácia PHP nestihla odpovedať, NGINX zobrazí chybu 504 Gateway Timeout. Vyhnite sa tomu zvýšením nastavenia časového limitu NGINX.

502 Bad Gateway v Cloudflare

Cloudflare vráti chybu 502, keď nedokáže spustiť platné spojenie so zdrojovým webovým serverom vášho webu alebo ak služba Cloudflare nie je dostupná alebo je nesprávne nakonfigurovaná. Medzi najčastejšie príčiny patria:

  • Zdrojový server je preťažený príliš veľkým počtom záťaží servera, ktoré spúšťajú výpadok servera
  • Webové stránky WordPress s nízkymi limitmi pamäte PHP alebo príliš veľkým počtom pripojení MYSQL môžu spôsobiť pomalé načítanie servera
  • Nesprávne záznamy DNS, konflikty doplnkov alebo tém vo WordPress a zlyhania služieb, napr. PHP-FPM a služby vyrovnávacej pamäte

Vyskúšajte nasledujúce tipy na vyriešenie chyby 502 Bad Gateway z Cloudflare:

1. Znovu načítajte stránku a vymažte vyrovnávaciu pamäť

Opätovné načítanie webovej stránky by malo byť prvou vecou, ​​​​ktorú vyskúšate pri akejkoľvek chybovej správe. Chyba 502 môže byť konkrétne výsledkom preťaženia servera, čo spôsobuje dočasné problémy s pripojením. Pred opätovným načítaním stránky počkajte približne minútu; toto to zvyčajne rieši.

Ak sa chyba 502 stále zobrazuje, vymažte vyrovnávaciu pamäť prehliadača a skúste to znova. V prehliadačoch Windows a Linux dlho stlačte Ctrl + F5. Pre Chrome a Safari na Macu je to Cmd + Shift + R.

2. Skontrolujte, či váš doplnok/téma neobsahuje konflikty

Ak používate WordPress, chyba 502 môže byť spôsobená nesprávne nakonfigurovaným doplnkom. Ak chcete vyriešiť problém, či je to príčina, deaktivujte svoje doplnky – nestratia sa žiadne údaje.

  1. Prihláste sa do svojho účtu WordPress.
  2. Na bočnom paneli vyberte položku Pluginy.
  3. Použite možnosť Deaktivovať na všetky svoje doplnky.

Ak je chyba 502 vyriešená, musíte zistiť, ktorý doplnok je problém. Ak to chcete urobiť, jednotlivo znova aktivujte doplnky. Po opätovnej aktivácii každého z nich znova načítajte webovú stránku. Keď sa chyba Cloudflare zopakuje, budete vedieť, ktorý doplnok je vinníkom. Môžete požiadať o pomoc vývojára doplnku uverejnením lístka vo WordPress.

Uistite sa, že vaše témy a doplnky sú najnovšie verzie a vaša verzia PHP je podporovaná.

3. Dočasne vypnite brány firewall a sieť CDN

Problém môže byť spôsobený sieťou na doručovanie obsahu (CDN) alebo bránami firewall. Toto je bežný problém u poskytovateľov s ďalšími vrstvami brány firewall, ako je Cloudflare. Môžete buď skontrolovať online stavovú stránku Cloudflare, kde nájdete informácie o akýchkoľvek problémoch s ich službou, alebo ich môžete kontaktovať.

Ak sa potvrdí, že problém je s vašimi bránami firewall alebo CDN, skúste ich dočasne vypnúť a potom ich povoľte.

4. Skontrolujte svoje servery DNS

Niekedy môžu vaše servery DNS (Domain Name System) vrátiť chybu 502, pretože doména vášho webu nemusí smerovať na správnu IP adresu. Ak ste nedávno presunuli svoje webové stránky na inú hostingovú službu, budete musieť počkať aspoň 24 hodín, kým sa propagácia na internete dokončí.

Ak to tak nie je, na vymazanie adries IP a iných záznamov DNS z lokálnej vyrovnávacej pamäte DNS sa môžete pokúsiť vyprázdniť ju takto:

  1. Spustite príkazové okno.
  2. Zadajte |_+_|.

Alebo cez Mac:

  1. Otvorte okno terminálu.
  2. Zadajte |_+_|.

502 Zlá brána vyriešená!

Chybové hlásenie 502 Bad Gateway je štandardná odpoveď, keď je niečo v neporiadku s komunikáciou medzi servermi zapojenými do vrátenia vašej webovej požiadavky.

Chybové hlásenie 500 zvyčajne znamená, že sa vyskytol problém na strane servera výmeny. Niekedy však môže byť príčinou lokálne počítačové vybavenie používateľa a/alebo nastavenie siete. Našťastie je to veľmi častá chyba a existuje veľa vecí, ktoré môžete sami vyskúšať, aby sa vaša webová stránka zobrazila, alebo aby ste sa aspoň priblížili k pochopeniu hlavnej príčiny.

Aké ďalšie chybové hlásenia ste zaznamenali pri návšteve webových stránok? Podarilo sa problém vyriešiť? Dajte nám vedieť v sekcii komentárov.

Zaujímavé Články

Redakcia Choice

Ako opraviť čiernu obrazovku smrti Vizio TV
Ako opraviť čiernu obrazovku smrti Vizio TV
Ak váš televízor prestane fungovať, nemusíte kupovať nový. Tu je niekoľko tipov, ktoré môžete skúsiť opraviť čiernu obrazovku smrti televízora Vizio.
Ako nainštalovať APK na Android TV
Ako nainštalovať APK na Android TV
Televízory so systémom Android majú rovnaký operačný systém ako telefón s Androidom, čo znamená, že môžete pristupovať do Obchodu Google Play a sťahovať aplikácie do televízora. Navyše je možné inštalovať aplikácie, ktoré nie sú dostupné v Google
Ako získať majstrovský meč v Tears of the Kingdom
Ako získať majstrovský meč v Tears of the Kingdom
Zvodný Master Sword sa opäť dramaticky vracia v Legend of Zelda: Tears of the Kingdom. Zdá sa však, že Link stratí ohnivú zbraň len chvíľu po spustení hry. Našťastie sa môžete vrátiť
Ako si vytvoriť vlastný Instagram Highlights
Ako si vytvoriť vlastný Instagram Highlights
https://www.youtube.com/watch?v=oQyxvkfOAvk Instagram sa stal jednou z popredných platforiem pre marketing, podnikanie a rozpoznávanie značiek. Z tohto dôvodu má každý seriózny podnik, vplyvný pracovník a celebrita svoj vlastný Instagram. Vaše najlepšie príbehy na Instagrame
Zabudol som heslo pre Windows 8! Aké sú moje možnosti?
Zabudol som heslo pre Windows 8! Aké sú moje možnosti?
Tu je niekoľko vecí, ktoré môžete vyskúšať a ktoré by vám mali pomôcť dostať sa späť, ak ste zabudli heslo systému Windows 8.
Ako odinštalovať a preinštalovať prehliadač Chrome
Ako odinštalovať a preinštalovať prehliadač Chrome
https://www.youtube.com/watch?v=g4e-Vxt3Cr0 Prehliadač Google Chrome je z dobrého dôvodu jedným z najpopulárnejších webových prehliadačov. Je k dispozícii vo všetkých mobilných a stolných operačných systémoch a synchronizuje vaše záložky a históriu medzi zariadeniami
Ako zakázať predvoleného agenta prehľadávača Firefox vo Firefoxe 75
Ako zakázať predvoleného agenta prehľadávača Firefox vo Firefoxe 75
Ako zakázať predvoleného agenta prehľadávača Firefox vo Firefoxe 75 Od verzie Firefox 75 rozširuje Mozilla existujúce možnosti telemetrie v prehľadávači o novú službu s názvom Predvolený agent prehľadávača. Predvolene sa nainštaluje do systémov Windows a bude sa spúšťať ako naplánovaná úloha. Tento blogový príspevok vysvetľuje, ako ho vypnúť. Reklama Oficiálny