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 skombinovať funkcie ROUND a SUM v Exceli
Ako skombinovať funkcie ROUND a SUM v Exceli
Zistite, ako skombinovať funkcie ROUND a SUM v Exceli. A naučte sa vkladať funkcie tak, aby sa správali podľa želania. Aktualizované tak, aby zahŕňalo Excel 2019.
Ako urobiť schody v teráriu
Ako urobiť schody v teráriu
Schody sú základným typom platformy pri budovaní Terraria. Pokiaľ ide o schody a plošiny, okrem vytvorenia pevnej interaktívnej cesty kdekoľvek, vrátane do vzduchu, môžu byť užitočné na blokovanie niektorých nepriateľov.
Ako zmeniť primárny e-mail na Facebooku
Ako zmeniť primárny e-mail na Facebooku
https://www.youtube.com/watch?v=0xJYuowB-tk Facebook je jednou z najväčších sociálnych sietí na planéte. Vďaka miliónom profilov existuje množstvo informácií, ktoré používatelia aktualizujú každú minútu. Pokiaľ ide o správu vášho
Ako zdieľať video vo Webexe
Ako zdieľať video vo Webexe
Počas online stretnutia na Webexe môžete zdieľať svoju obrazovku, tabuľu, obyčajný text, obrázky, dokumenty, aplikácie a čo je najdôležitejšie, videá. Vedieť, ako zdieľať videoobsah počas stretnutí a podujatí na Webexe, môže byť veľmi užitočné. čo je
Archívy značiek: zakázať alt + f4 konzolu Windows 10
Archívy značiek: zakázať alt + f4 konzolu Windows 10
Ako kopírovať nastavenia regiónu a jazyka v systéme Windows 10
Ako kopírovať nastavenia regiónu a jazyka v systéme Windows 10
V systéme Windows 10 môžete skopírovať prispôsobené nastavenia regiónu a jazyka z osobného používateľského účtu do nových používateľských účtov a na uvítaciu obrazovku.
Povolenie alebo zakázanie skupín kariet v aplikácii Microsoft Edge
Povolenie alebo zakázanie skupín kariet v aplikácii Microsoft Edge
Ako povoliť alebo zakázať skupiny kariet v prehliadači Microsoft Edge Chromium Podobne ako v prehliadači Google Chrome aj Microsoft Edge umožňuje, aby skupiny kariet kombinovali jednotlivé karty do vizuálne usporiadaných kontajnerov. Zoskupovanie kariet je povolené pre malú skupinu používateľov prehliadača Google Chrome, ale v aplikácii Microsoft Edge je možné ich povoliť s príznakom. Reklama Ak prechádzate