One of the things that certainly frustrate both consumers and web owners is seeing an error code pop up on the website or on one of its pages. One of those annoying pests is the 502 error or bad gateway error.
Nors ši klaida nėra tokia dažna kaip kitos serverio klaidos, ši problema yra ypač varginanti, ypač kai dažnai sunku rasti problemos priežastį.
Bet kas tiksliai yra 502 blogų šliuzų klaida?
Paprasčiau tariant, ši klaida yra HTTP (hiperteksto perdavimo protokolo) būsenos kodas ir ji atsiranda, kai vienas internetinis serveris negauna arba mano, kad negavo tinkamo atsakymo iš kito internetinio serverio.
Tai gali nutikti bet kam, bet kurioje sąrankoje, bet kurioje naršyklėje ir bet kuriame įrenginyje. Todėl pažiūrėkime, kas sukelia šią klaidą ir kaip ją ištaisyti, ir tikėkimės jos atsikratyti visam laikui.
5xx gauja
Kaip jūs jau žinote, 502 nėra vienintelė klaida, kuri gali atsirasti tarp 500 klaidų serijų, kurios tiesiog laukia, kad sugadintų jūsų dieną. Beje, čia yra keletas labiausiai paplitusių ir svarbiausių 500 grupės klaidų, kurias turėtumėte žinoti.
-
- 500 Vidinė serverio klaida - Jūsų žiniatinklio serveris parodys šią klaidą, kai susidurs su sąlyga, neleidžiančia atlikti savo užduoties, ty kliento užklausos.
- 501 neįgyvendinta - serveris negali palaikyti ar atpažinti užklausos metodo. Jam trūksta užklausos apdorojimo galimybių, todėl ji reaguoja į šią klaidą.
- 502 Blogas tinklų sietuvas - Serveriai kovojo ir dabar jie nebendrauja tarpusavyje. Anekdotai, nors veikdamas kaip įgaliotasis serveris ar šliuzas, jūsų serveris negavo tinkamo atsakymo iš aukščiau esančio serverio bandant apdoroti užklausą.
- 503 paslauga nepasiekiama - Laikina būklė, kai serveris negali apdoroti užklausų, nes vykdoma techninė priežiūra arba šiuo metu jis yra perkrautas.
- 504 Tinklas neveikia - Serveris, veikdamas kaip įgaliotasis serveris arba šliuzas, vėl negavo atsakymo iš kito serverio, pavyzdžiui, pavyzdžiui, DNS, todėl negalėjo apdoroti užklausos.
- 505 HTTP versija nepalaikoma - jo klaida įvyksta, kai jūsų žiniatinklio serveris negali arba nepalaikys HTTP protokolo versijos, išvestos iš užklausos. Paprastai klaidoje yra aprašymas, kodėl serveris nebendradarbiaus.
502 klaidos priežastys
Daugeliu atvejų 502 klaida yra tik dviejų internetinių serverių bendravimo žagsėjimas. Nieko didelio ir nieko per daug rimto. Tačiau dažnai sužinoti, kas sukėlė 502 klaidą, gali būti sudėtinga.
Pagrindinė priežastis yra ta, kad ši klaida atsiranda tarp dviejų internetinių serverių, kurių jūs visiškai nekontroliuojate.
Žiniatinkliui owners that are not developers themselves, having one on your team can be very helpful when dealing with such errors. You can check internete ieškant programinės įrangos inžinieriaus darbo kad gautumėte aiškų vaizdą, ko galite tikėtis iš kūrėjo, jei nuspręstumėte jį samdyti.
Be to, ši klaida gali paslėpti save kaip įvairius kitus klaidų pranešimus, tokius kaip 502 tarpinio serverio klaida, HTTP 502, 502 „Bad Gateway NGINX“ ir pan. Bet kokiu atveju, prieš prarasdami protingumą dėl to, kas galėjo sukelti klaidą, pateikiame keletą dažniausiai pasitaikančių priežasčių.
- Neveikia kilmės serveris - Paprasčiau tariant, jūsų serveris gali neveikti tinkamai. Jūsų problemos priežastis gali būti: ryšio problema, serverio prastovos, perkrova, per didelis srautas ir pan.
- Domenų vardų problemos - Ši problema atsiranda, kai domenas netinkamai nustato IP adresą. Neteisingi DNS įrašai, nustatyti kaip domeno prieglobos lygis, gali būti šios problemos priežastis. Be to, atlikus DNS pakeitimus greičiausiai nebuvo pakankamai laiko išplėsti visame pasaulyje, taigi įvyko klaida. Tai gali nutikti dėl lėtų TTL (Time To Live) veiksnių.
- Užklausa užblokuota užkardos - Taip, sena gera ugniasienė ir jos saugumo rūpesčiai. Jei kyla abejonių dėl problemos, patikrinkite užkardą. Daugeliu atvejų pagrindinė 502 klaidos priežastis yra ugniasienė. Jis gali blokuoti užklausas tarp aptarnavimo vietų, ypač „WordPress“ svetainėse, kuriose yra saugos papildiniai. Be to, tai gali būti ir DDoS apsauga.
- Serverio gedimas - Jūsų serveris išmetė kibirą. Tai gali sukelti kelios priežastys. Pvz., Serveris neprisijungęs dėl priežiūros, serveris sudužęs arba serverio turinys pažeidžia teikėjo sąlygas ir reikalavimus, žr.
- Naršyklės klaida - Patikėkite ar ne, dažnai mūsų 502 priežastis yra naršyklės plėtiniai. Tai ypač pasakytina apie „AdBlock“ plėtinius, kurie apsaugo vartotojus nuo erzinančių skelbimų ir iššokančiųjų langų. Kita priežastis gali būti paprasčiausiai pasenusi naudojamos naršyklės versija.
Ištaisoma 502 klaida
Dabar mes einame į įdomią dalį. 502 klaidos ištaisymas gana dažnai yra paprastas. Vartotojų požiūriu tai gali būti nelengva, kaip ir puslapio perkėlimas. Yra keletas būdų, kaip ištaisyti šią klaidą, ir keli iš jų.
-
- Įkelkite puslapį - Taip, jūs teisingai perskaitėte, tiesiog įkelkite iš naujo puslapį ir klaidos gali nebūti. Kaip minėta anksčiau, varganam dalykui gali prireikti šiek tiek daugiau laiko.
-
- Pradėkite naują naršyklės seansą - Kitas sprendimas yra uždaryti viską, išvalyti naršymo istoriją, slapukus ir talpyklą bei pradėti naują sesiją. Nauja privati arba inkognito sesija taip pat gali padėti pašalinti klaidą.
- Iš naujo paleiskite kompiuterį - Jei viskas nepavyksta, iš naujo nustatykite aparatą ir bandykite iš naujo.
- Išbandykite kitą naršyklę - Problema gali būti susijusi su naršykle, todėl išbandykite kitą, pvz., „Google Chrome“, „Mozilla Firefox“ ir kt.
- Sugrįžk vėliau - Viskas atrodo gana beviltiškai, jei bandėte aukščiau išvardintus veiksmus, kad ištaisytumėte klaidą. Galite pabandyti susisiekti su savo interneto paslaugų teikėju ar žiniatinklio valdytoju, bet tada vėl tiesiog nueikite atsigerti kavos ir sugrįžkite vėliau. Klaida gali išsispręsti, kai grįšite atgal.
Sprendimas kūrėjams
Kūrėjo požiūris skiriasi nuo vartotojo. Pataisyti 502 klaidą, kaip žiniatinklio valdytoją, taip pat galima be kliūčių. Todėl čia yra keli 502 kūrėjams skirti sprendimai.
- Pabandykite išsiaiškinti, ar aukščiau esantis serveris yra pasiekiamas atliekant maršruto nustatymą ar testuojant serverio IP.
- Norėdami patikrinti, ar kvalifikuoto domeno vardas išsprendžiamas tinkamai, naudokite DNS bandymo įrankius.
- Patikrinkite serverio ar svetainės klaidų žurnalus, norėdami sužinoti, ar serveryje nėra klaidų.
- „WordPress“ svetainėse pabandykite laikinai pervadinti „wp-content / plugins“ aplanką, kad pašalintumėte papildinius kaip galimą klaidos priežastį.
- Patikrinkite ugniasienės žurnalus, ar nėra blokų ženklų.
Baigiamasis žodis
Tarp visų galimų klaidų, kurios gali atsirasti serveryje ar svetainėje, 502 blogo šliuzo klaida nėra pati blogiausia. Vis dėlto vis tiek tai vargina.
Nors ji gali būti išspręsta greitai ir efektyviai, ji gali atkreipti dėmesį į rimtesnes pagrindines problemas, kurios ateityje gali sukelti rimtesnių problemų, todėl verta dar šiek tiek pasidomėti, kada jos įvyks.