Legfontosabb Egyéb 502 Bad Gateway – Javítás

502 Bad Gateway – Javítás



Weboldal látogatójaként vagy tulajdonosaként az 502 Bad Gateway hiba észlelése elgondolkodtató lehet, mivel a konkrét probléma nem egyértelmű. Ez egy népszerű, általános HTTP állapotkód. Feltételezve, hogy az internetkapcsolat rendben van, ez az üzenet azt jelenti, hogy valószínűleg szerverkommunikációs probléma áll fenn. Az eredmény pedig az, hogy nem látja a kért weboldalt.

502 Bad Gateway – Javítás

Bár az 502-es hiba jellemzően szerveroldali probléma, az ok esetenként a kliens oldalán lehet. Ebben a cikkben egyszerű ügyféloldali tippek kipróbálásával segítünk a rejtély mélyére jutni. Vagy tisztázza a problémát, vagy közelebb kerül az ok megértéséhez.

502 Rossz átjáró Jelentés

Amikor megpróbál hozzáférni egy weboldalhoz, a böngészője alapvetően arra kéri a webszervert, hogy hozzáférjen az oldalhoz. A webszerver ezután feldolgozza a kérést, és visszaadja a kért erőforrást HTTP-fejléccel és HTTP-állapotkóddal együtt.

Ha azonban szerverprobléma van, előfordulhat, hogy a különböző 500-as hibakódok valamelyikét kapja. Mindegyik a szerverrel kapcsolatos problémára utal. Ezért az 502 Bad Gateway hiba – az ügyfél (az Ön böngészője) kérése – jó volt, de a szerver nem tudta visszaadni a kért erőforrást.

502 Bad Gateway javítás

Íme néhány tipp, amelyeket megpróbálhat a böngészőből, hogy remélhetőleg törölje az 502 Bad Gateway hibát, és megjelenjen a weboldal.

1. Próbálja újra betölteni az oldalt

A hibát a szerver hibája okozhatja, nem pedig kimaradás, és a szerverkapcsolati problémák a legtöbb esetben ésszerűen gyorsan kijavíthatók.

Kezdje az oldal újratöltésével – kattintson az URL címsora melletti kör alakú nyílra. Chrome-ban és Safariban a bal oldalon, a Firefoxban pedig a jobb oldalon található. Várjon egy percet, mielőtt újratölti az oldalt. Ha megjelenik a weboldal, akkor a probléma megszűnt.

Egy másik gyors dolog, amit megpróbálhat, az új böngésző munkamenet megnyitása. Zárja be az összes megnyitott böngészőablakot, majd nyisson meg egy új ablakot, és próbáljon meg újra navigálni a weboldalra.

megváltoztathatja a Fortnite nevét

2. Próbálja meg törölni a böngésző gyorsítótárát

A webböngésző minden egyes meglátogatott webhelyről elmenti az információkat a böngésző gyorsítótárába. Amikor újra meglátogat egy webhelyet, az oldalak gyorsabban töltődnek be, mert a böngésző a gyorsítótárban tárolt tartalmat használja.

Ez a beállítás azonban nem mindig jó. Ha a böngésző gyorsítótárában a webhely elavult vagy sérült verziója található, ez 502-es hibát okozhat. Fontolja meg a böngésző gyorsítótárának ürítését, hogy elérje az elérni kívánt weboldalak legfrissebb verzióját. Ez a következőképpen történik:

Króm

  1. A Chrome böngészőablakban kattintson a jobb felső sarokban található hárompontos menüre.
  2. Válassza a További eszközök lehetőséget.
  3. Válassza a Böngészési adatok törlése…
  4. A Böngészési adatok törlése előugró ablakban győződjön meg arról, hogy csak a Gyorsítótárazott képek és fájlok opció van bejelölve, válassza ki az időtartományt, majd válassza az Adatok törlése lehetőséget.

Firefox

  1. A Firefox böngészőablakban kattintson a hamburger ikonra a jobb felső sarokban.
  2. Kattintson az Előzmények elemre.
  3. Válassza a Legutóbbi előzmények törlése…
  4. Az előugró ablakban az Időtartomány törléséhez legördülő menüjében válassza a Minden lehetőséget.
  5. Győződjön meg arról, hogy csak a Gyorsítótár jelölőnégyzet van bejelölve, majd a Clear Now lehetőséget.

Szafari

A gyorsítótár ürítéséhez a Safari böngészőben engedélyezni kell a Fejlesztés menüt. Ezt csináld meg:

  1. Nyissa meg a Beállítások, majd a Speciális lehetőséget.
  2. Jelölje be a Fejlesztési menü megjelenítése a menüsorban négyzetet.
  3. Lépjen a Fejlesztés, majd a Gyorsítótárak ürítése elemre.

502 Bad Gateway az NGINX-ben

A PHP-FastCGI Process Manager (PHP-FPM) egy háttérfolyamat a PHP-alkalmazások webszerver-kérelmeinek kezelésére. Az NGINX átadja a webes kéréseket a PHP-FPM munkafolyamatoknak, amelyek végrehajtják a PHP alkalmazást. Az NGINX 502 Bad Gateway hibát ad vissza, ha nem tud sikeresen delegálni egy kérést a PHP-FPM-hez, vagy ha a PHP-FPM nem válaszol.

Íme a leggyakoribb okok, amelyek miatt az NGINX 502-es hibát ad vissza:

  • A PHP-FPM nem fut.
  • Az NGINX nem tud kommunikálni a PHP-FPM-mel.
  • A PHP-FPM időtúllépésben van.

Most pedig nézzük meg, hogyan erősíthetjük meg, hogy a fentiek bármelyike ​​okozza-e a problémát, és hogyan lehet megoldani.

1. Ellenőrizze, hogy fut-e a PHP-FPM

Ha a PHP-FPM nem fut, az NGINX 502-es hibát ad vissza minden olyan kérésre, amely a PHP alkalmazást szeretné elérni. A ps paranccsal egy Linux gazdagépen keresztül ellenőrizheti, hogy futnak-e PHP-FPM folyamatok. A parancs a következő:

|_+_|.

Ha a parancs eredménye nem jelenít meg PHP-FPM-készletet vagy elsődleges folyamatokat, akkor a PHP-FPM-nek futnia kell az 502-es hibák kijavításához. A PHP-alkalmazás megbízhatóbbá tétele érdekében fontolja meg a systemd használatát a PHP-FPM szolgáltatásként az éles környezetben. A PHP-FPM háttérfolyamata automatikusan elkezdi kiszolgálni a PHP-alkalmazást, amikor új példány nyílik meg, vagy a szerver elindul.

Mivel a PHP-FPM be van építve a PHP kódba, a PHP beállításakor hozzáadhatja rendszerszolgáltatásként. Miután a projektet szolgáltatásként beállította, használja ezt a parancsot az automatikus indításhoz:

|_+_|.

2. Ellenőrizze, hogy az NGINX hozzáfér-e az aljzathoz

A PHP-FPM elindulása után Unix vagy TCP socketeket generál az NGINX webszerverhez való csatlakozáshoz. A PHP-FPM munkafolyamatoknak szükségük van a socketekre, hogy figyeljék az NGINX kéréseket. Győződjön meg arról, hogy a PHP-FPM és az NGINX ugyanazt a socketet használja

A PHP-FPM folyamatkészletenként eltérő konfigurációs fájlt használ. A fájlok megkereséséhez menjen a következő helyre:

|_+_|.

A pool socketeket a konfig fájljában található figyelési utasítás vázolja fel, pl. a következő figyelési utasítás beállítja a mypool nevű készletet, hogy egy Unix socketet használjon, amely a következő helyen található: /run/php/mypool.sock :

|_+_|.

Ha az NGINX nem tud hozzáférni egy készlet socketjéhez, kiderítheti, hogy melyik worker pool az, ha megvizsgálja, hogy melyik socket van megadva az NGINX hibanaplójában. Ha például a PHP-FPM nem indította el a mypool worker készletet, az NGINX 502-es hibát küld, és a naplóbejegyzés ehhez hasonlóan néz ki:

|_+_|() to unix: :/run/php/mypool.sock sikertelen (2: Nincs ilyen fájl vagy könyvtár).

WAV mp3 médialejátszó

3. Ellenőrizze, hogy a PHP-FPM időkorlátja-e

Ha az alkalmazás túl sokáig tart a válaszadáshoz, a felhasználók időtúllépési hibát kapnak. Ha a PHP-FPM időtúllépése – a készlet konfigurációs (request_terminate_timeout) utasításában rögzítve – kisebb, mint az NGINX időtúllépése, az NGINX 502-es hibát ad vissza.

Növelheti a PHP-FPM időtúllépési beállítását a készlet konfigurációs fájljában. Ez azonban egy másik problémát is okozhat: az NGINX időtúllépést okozhat, mielőtt választ kapna a PHP-FPM-től.

Az NGINX alapértelmezett időtúllépése 60 másodperc. Ha 60 másodpercre növelte a PHP-FPM időtúllépést, és a PHP alkalmazásnak nem volt ideje válaszolni, az NGINX 504-es átjáró időtúllépési hibát ad ki. Kerülje el ezt az NGINX időtúllépési beállításának növelésével.

502 Bad Gateway a Cloudflare-ben

A Cloudflare 502-es hibát ad vissza, ha nem tud érvényes kapcsolatot létrehozni a webhely forráswebszerverével, vagy ha a Cloudflare szolgáltatás nem érhető el, vagy rosszul van konfigurálva. A leggyakoribb okok a következők:

  • A forráskiszolgáló túl sok kiszolgálóterhelés miatt túlterhelt, ami a szerver leállását váltja ki
  • Az alacsony PHP memóriakorláttal vagy túl sok MYSQL-kapcsolattal rendelkező WordPress-webhelyek a szerver lassú betöltődését okozhatják
  • Helytelen DNS-rekordok, plugin- vagy témaütközések a WordPressben, valamint szolgáltatási hibák, pl. PHP-FPM és gyorsítótár szolgáltatások

Próbálja ki a következő tippeket a Cloudflare 502 Bad Gateway hibájának megoldásához:

1. Töltse be újra az oldalt, és törölje a gyorsítótárat

Hibaüzenet esetén az első lépés a weboldal újratöltése. Az 502-es hiba konkrétan a kiszolgáló túlterheltségének az eredménye lehet, ami átmeneti csatlakozási problémákat okoz. Várjon egy percet, mielőtt újratölti az oldalt; ez általában megoldja.

Ha az 502-es hiba továbbra is megjelenik, törölje a böngésző gyorsítótárát, majd próbálkozzon újra. Nyomja meg hosszan a Ctrl + F5 billentyűket Windows és Linux böngészőkhöz. Macen a Chrome és a Safari esetében a Cmd + Shift + R billentyűkombináció.

2. Ellenőrizze, hogy nincs-e konfliktus a beépülő moduljában/témájában

Ha WordPress-t használ, az 502-es hiba oka lehet egy rosszul konfigurált bővítmény. A probléma elhárításához kapcsolja ki a beépülő modulokat – nem vesznek el adatok.

  1. Jelentkezzen be WordPress-fiókjába.
  2. Válassza a Plugins lehetőséget az oldalsávon.
  3. Alkalmazzon deaktiválást az összes beépülő modulra.

Ha az 502-es hiba megoldódott, akkor meg kell találnia, hogy melyik bővítmény okozza a problémát. Ehhez külön-külön aktiválja újra a beépülő modulokat. Mindegyik újraaktiválása után töltse be újra a weboldalt. Amikor a Cloudflare hiba ismét megtörténik, tudni fogja, melyik bővítmény a tettes. Segítséget kérhet a bővítmény fejlesztőjétől, ha jegyet tesz közzé a WordPressben.

Győződjön meg arról, hogy témái és bővítményei a legújabb verziójúak, és a PHP verziója támogatott.

3. Ideiglenesen tiltsa le a tűzfalakat és a CDN-t

A problémát a Content Delivery Network (CDN) vagy a tűzfalak okozhatják. Ez gyakori probléma az olyan extra tűzfalrétegekkel rendelkező szolgáltatóknál, mint a Cloudflare. Megtekintheti a Cloudflare online állapotoldalát a szolgáltatással kapcsolatos problémákkal kapcsolatos információkért, vagy felveheti velük a kapcsolatot.

Ha megerősítést nyer, hogy a probléma a tűzfalakkal vagy a CDN-nel van, próbálja meg ideiglenesen letiltani őket, majd ezután engedélyezni.

4. Ellenőrizze a DNS-kiszolgálókat

Néha a Domain Name System (DNS) szerverei 502-es hibát adhatnak vissza, mert előfordulhat, hogy a webhely domainje nem a megfelelő IP-címre mutat. Ha nemrégiben áthelyezte webhelyét egy másik tárhelyszolgáltatásba, akkor legalább 24 órát kell várnia, amíg az interneten történő terjesztés befejeződik.

Ha nem ez a helyzet, az IP-címek és más DNS-rekordok törléséhez a helyi DNS-gyorsítótárból megpróbálhatja kiüríteni azt, a következőképpen:

  1. Indítson el egy parancsablakot.
  2. Írja be: |_+_|.

Vagy Mac-en keresztül:

  1. Nyisson meg egy terminál ablakot.
  2. Írja be: |_+_|.

502 Rossz átjáró megoldva!

Az 502 Bad Gateway hibaüzenet egy szabványos válasz, amikor valami hiba van a webes kérés visszaküldésében részt vevő kiszolgálók közötti kommunikációban.

Az 500-as hibaüzenet általában azt jelenti, hogy probléma van a központ szerveroldalával. Időnként azonban ennek oka lehet a felhasználó helyi számítógépes berendezése és/vagy a hálózat beállítása. Szerencsére ez egy nagyon gyakori hiba, és rengeteg dolgot kipróbálhat saját maga, hogy megjelenítse weboldalát, vagy legalább közelebb vigye a kiváltó ok megértéséhez.

Milyen egyéb hibaüzeneteket tapasztalt weboldalak látogatása során? Megoldódott a probléma? Tudassa velünk a megjegyzések részben.

Érdekes Cikkek

Szerkesztő Választása

Egyszerű módszer egyetlen Gmail-üzenet kinyomtatására
Egyszerű módszer egyetlen Gmail-üzenet kinyomtatására
Kinyomtathat egy kiválasztott Gmail-üzenetet egy nagyobb szálon belül, ha nem szeretné kinyomtatni a teljes beszélgetést. Ez a legegyszerűbb módja annak.
A telemetria és az adatgyűjtés a Windows 7 és a Windows 8 rendszerre is érkezik
A telemetria és az adatgyűjtés a Windows 7 és a Windows 8 rendszerre is érkezik
A Microsoft a Telemetria és az Adatgyűjtés jellemzőit közvetlenül a Windows 7 és a Windows 8 operációs rendszerek családjába hozta.
Mi a legjobb NAS-hajtóerő az üzleti életben?
Mi a legjobb NAS-hajtóerő az üzleti életben?
Fantasztikus igény van az adattárolásra. Különösen a vállalkozások nem tudnak betelni vele. A szerverek tárhelyének rendszeres frissítésének napjai, hogy lépést tartsanak, már régen elmúltak, mivel a vállalkozások nem engedhetik meg maguknak, hogy kritikussá váljanak
Névjegyek exportálása a HubSpotból
Névjegyek exportálása a HubSpotból
Számos oka lehet annak, hogy exportálni szeretné névjegyeit kedvenc CRM-megoldásából, a HubSpotból. Talán egy új e-mail kampányt szeretne elindítani. Vagy talán csak biztonsági másolatot szeretne készíteni a névjegylistájáról máshol
5 legjobb módja a mobiltelefonszám online megtalálásának
5 legjobb módja a mobiltelefonszám online megtalálásának
Az Ön által keresett mobiltelefon-információ néhány kattintással elérhető. Ezekkel az erőforrásokkal hajthat végre fordított keresést, vagy keresheti meg valaki telefonszámát.
Jelentkezzen ki a Cortanából a Windows 10 rendszerben
Jelentkezzen ki a Cortanából a Windows 10 rendszerben
A Cortana eszközről való kijelentkezés leállítja a Cortana adatgyűjtését és az adott eszközön történő felhasználását, és törli az adott eszköz érdeklődését és adatait. Így lehet kijelentkezni a Cortanáról a Windows 10 rendszerben.
Hogyan lehet csatornákat találni a táviraton
Hogyan lehet csatornákat találni a táviraton
A Telegram egy törekvő új üzenetküldő alkalmazás, amely viharral elragadja a világot. Az alkalmazás ingyenes, gyors, és azt állítja, hogy az egyik legbiztonságosabb hírvivő. Lehetővé teszi az emberek számára, hogy könnyedén, mindenféle határok nélkül csatlakozzanak egymáshoz. tudsz