Támogatás

Frissítve 2018. október 4-én

Mit jelent az 502 Bad Gateway?

A 502 Bad Gateway azt jelzi, hogy az edge szerver (proxyként működő szerver) nem tudott érvényes vagy bármilyen választ kapni az origin szervertől (más néven upstream szerver). Ez több okból is előfordulhat, amelyeket az alábbiakban tárgyalunk. Ha a KeyCDN egyik edge szervere 502 Bad Gateway választ kap a származási szervertől, a KeyCDN egy 500 Origin Not Reachable oldalt küld vissza. Ha jobban meg szeretné érteni, hogyan kezel a KeyCDN bizonyos hibakódokat, tekintse meg a CDN hibakódok oldalunkat.

Mi az oka az 502 Bad Gateway válaszoknak?

Három fő bűnös van, amely 502 Bad Gateway válaszokat okoz. Ezek a következők:

  1. A tartománynév nem feloldható: A domainnév nem a megfelelő IP-re oldódik fel, vagy nem oldódik fel semmilyen IP-re. Fontos megjegyezni, hogy a DNS-változások ugyanannyi időt vehetnek igénybe, amíg globálisan teljesen elterjednek és aktívak lesznek. Ez a rekordonként meghatározott TTL-től, vagyis az élettartamtól függ.
  2. Eredeti szerver leállt: A kiszolgáló nem érhető el, vagy azért, mert nem elérhető, vagy mert nincs kapcsolat a megadott kiszolgálóval.
  3. A tűzfal blokkolja a kérést: Egy tűzfal blokkolja a kommunikációt a peremkiszolgálók és a származási kiszolgáló között. Ezt a CMS biztonsági bővítményei is okozhatják. Egyes DDoS-védelmi és -csökkentő rendszerek esetleg túlreagálnak, és elkezdik blokkolni a tartalomszolgáltató szervereinkről érkező kéréseket.

Hogyan láthatja az 502 Bad Gateway hibát

A webszerverétől függően különböző 502 hibát láthat.

Ezek mind ugyanazt jelentik, csak az elnevezési konvenciók különböznek. Íme néhány példa arra, hogy mit láthatsz:

  • 502 Bad Gateway
  • HTTP Error 502 – Bad Gateway
  • 502 Service Temporarily Overloaded
  • Error 502
  • 502 Proxy Error
  • HTTP 502
  • 502 Bad Gateway NGINX

A webszerver hibanaplófájljába lépve részletesebben láthatja, hogy a hiba konkrétan mit jelent. Minden hiba és diagnosztikai információ ebben a fájlban tárolódik, így értékes forrás, amelyet ellenőrizhet, ha további részletekre van szüksége egy adott hibával kapcsolatban. Ezt a fájlt Apache-ban a /var/log/apache2/error.log, Nginx-ben pedig a /var/log/nginx/error.log címre kattintva találja meg.

Hogyan oldja meg az 502-es hibákat webfejlesztőként

Webfejlesztőként vagy a weboldal tulajdonosaként több oka is lehet annak, hogy 502 Bad Gateway hibát tapasztal az eredetkiszolgálóján. Ezért előfordulhat, hogy különböző módszereket kell kipróbálnia a probléma megoldására. Hivatkozzon az alábbi javaslatok listájára:

  • Ellenőrizze, hogy az FQDN (teljesen minősített domainnév) helyesen oldódik-e fel a DNS teszteszközünk segítségével.
  • Ellenőrizze, hogy a szervere elérhető-e ping teszt vagy traceroute segítségével.
  • Ellenőrizze a tűzfal naplóit, ha szokatlan csökkenéseket tapasztal.
  • Ha Cloudflare felhasználó vagy, próbáld meg letiltani, mivel egy bizonyos limit elérése után a Cloudflare egy 502 Bad Gateway hibát küld vissza a látogatóidnak.

Hogyan oldja meg az 502-es hibát látogatóként

Ha Ön a webhely látogatója, és 502 Bad Gateway hibát tapasztal, akkor is van néhány dolog, amivel megpróbálhatja megoldani. Bár az elsődleges probléma szinte mindig a webfejlesztő felelőssége, a látogatók kipróbálhatják a következőket:

  • Kemény frissítést végezhet a böngészőben. Mac számítógépeken ez a CmdShiftR megnyomásával történik.
  • Törölje a böngésző gyorsítótárát és törölje a sütiket. Előfordulhat, hogy a böngészője ragaszkodik bizonyos fájlokhoz, amelyeket akkor mentett el, amikor egyszer már meglátogatta a weboldalt egy 502 hibával.
  • Újraindíthatja a számítógépét/hálózati berendezését
  • Módosítsa a DNS-kiszolgálókat. Ha korábban soha nem változtatta meg őket, akkor valószínűleg még mindig az internetszolgáltatója által hozzárendelt alapértelmezett kiszolgálókat használja, próbálja meg a nyílt DNS-kiszolgálókat, például a Google nyilvános DNS-ét.

Vélemény, hozzászólás?

Az e-mail-címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük