Pogreška 502 Bad Gateway - što je to? Uzroci i rješenja
Svaki korisnik Interneta vidio je poruku u svom pregledniku "502: Bad Gateway", što znači da se tijekom obrade zahtjeva pojavila pogreška na strani web poslužitelja. Najčešći uzroci neuspjeha su zbog nepravilne konfiguracije web poslužitelja ili opreme hostinga tvrtke. Standardni problem je netočna obrada DNS ili proxy poslužitelja.
sadržaj
Što znači "502: Bad Gateway"
Pogreška znači da je primljen zahtjev web poslužitelju sa strane preglednika, ali je nepropisno obrađen ili obrisan iz općeg reda. Ako se poslužitelj nalazi iza internetskog pristupnika, problem je vjerojatno u pristupniku ili u radu samog web poslužitelja koji prenosi informacije o pogrešci u pristupnik i tada se prikazuje u korisnikovom pregledniku.
uzroci pogreška 502. Nedostatak resursa poslužitelja
Glavni problem pojave ove pogreške je dovoljno resurse poslužitelja za obradu dolazne upite, zbog čega je poslužitelj počinje generirati pogreška 502. Nedostatak sredstava može biti ili hardver (nedostatak memorije, nedovoljna brzina obrade ili pogona) i softver povezan s pogrešna konfiguracija poslužitelja ili softvera koji se koristi.
No, postoji situacija u kojoj, uz dovoljnu razinu resursa, poslužitelj i dalje periodički generira pogrešku 502: Bad Gateway. Što može biti, ako ne i hardverske pogreške?
Ograničenje resursa može se unijeti automatski kada posvećeni VPS poslužitelj ili virtualni hosting napuste tarifni plan. Kao rezultat toga, poslužitelj se možda neće moći nositi s trenutnim opterećenjem.
Web poslužitelji, kao što je Apache, imaju strogo definirani broj zahtjeva rukovatelja koji su navedeni kada je konfiguriran. Ako su svi istodobno zauzeti, dolazni zahtjev postavlja se u red, a vrijeme ne može prijeći minutu za svaku od njih. Ako je prekoračenje vremenskog ograničenja, zahtjev je otkazan i korisniku je dana pogreška 502. Osim toga, rukovatelj jednostavno ne može imati dovoljno slobodnih resursa za normalnu obradu reda.
Ako koristite PHP + FastCGI na poslužitelju, s neoptimiziranim brojem php-cgi procesa, gotovo uvijek postoji preopterećenje i nedostatak resursa.
Najčešći razlozi nedostatka resursa za obradu zahtjeva
- Poslužitelj se ne može nositi s trenutačnim brojem istodobnih posjetitelja web mjesta. Značajan dio resursa može se potrošiti različitim robota pretraživanja i netočne softverske skripte.
- Preopterećenje poslužitelja tijekom napada DDo napadača, kada se poslužitelj dovodi do pogreške velikim brojem istovremenih zahtjeva za obradu.
- Postoji situacija u kojoj se koristi usluga virtualni hosting javlja 502 do neočekivane pogreške: Bad Gateway. Što to znači? To može ukazivati na problem na strani domaćina, poznat kao overselling, t. E. hosting tvrtka postavljanje jedan server iznos od klijenta račune koje trenutke vršne struje opterećenja im nedostaje hardverskih resursa.
- Netočna konfiguracija samog poslužitelja ili nedostatak kompatibilnosti softvera ili hardvera.
- Upotrebljavajte vanjske resurse na web-lokaciji kao što su brojači posjeta, razni informatori, skripte. Došlo je do pogreške ako postoje problemi s takvim vanjskim izvorima.
- Preuzimanje velikih datoteka na poslužitelj sa slabom kvalitetom internetske veze.
Pogreške PHP skripti
Greška 502 se može dogoditi zbog skripti, dodataka ili proširenja na jeziku PHP, koji po završetku provedbe poslužitelj ne prenosi odgovarajući kod. Na primjer, kako bi se generirati pogrešku 502: Bad Gateway Nginx kao jedan od proxy postavke servera može zbog nepravilnog određivanja statusa skripte i percepcije isključenja s usluge web poslužitelju kao kvara sustava.
Dakle, sve statične informacije (slike, stranice web-mjesta, datoteke robota) učitavaju se normalno i bez pogrešaka. Što znači "502: Bad Gateway" u ovom slučaju? To se dogodilo prilikom učitavanja programskih skripti, dodataka i proširenja.
Korektivna akcija 502
Prije svega, potrebno je analizirati trenutačno opterećenje poslužitelja, posebno kada se pojave pogreške. Posebna pozornost treba posvetiti opterećenju RAM-a i po potrebi povećati njegovu veličinu kako bi se poboljšala obrada zahtjeva.
Potvrdite ispravnu postavku granica za broj istovremeno obrađenih php-cgi procesa. Njihova netočna konfiguracija dovodi do brzog preopterećenja usluge i stalne pojave poruke "502: Bad Gateway". Što je to i kako pravilno postaviti granice procesa, saznajte u službi podrške pružatelja usluge hostinga.
Maksimalno smanjite zahtjeve za vanjske resurse mreže i postavite maksimalno vrijeme za njihovo preuzimanje i odgovor. To će vam omogućiti da vidite koji će resursi poslužitelja i pomoći u uklanjanju vanjskog "klizanja" web sučelja.
U slučaju sumnje na nadgledanje ili pogrešnu konfiguraciju konfiguracije poslužitelja, obratite se službi za podršku domaćina. Ako nema reakcije i problem se ne riješi, promijenite pružatelja usluge hostinga. Nedostupnost poslužitelja može dovesti do gubitaka zbog jednostavne pogreške 502: Bad Gateway. Što to znači za posao, mislim, nije vrijedno objašnjavati.
- Pogreška unutarnje komunikacije u pregledniku Google Chrome - kako riješiti problem?
- Što su HTTP pogreške?
- Minecraft: prijava greška "Nevažeća sesija" i druga često postavljana pitanja
- SSL pogreška. Kako popraviti pogrešku SSL?
- Što je pogreška 500 unutarnjeg poslužitelja? Što ako ste vidjeli natpis "Internal Internal…
- Pogreška 404 Datoteka nije pronađena: uzroci i rješenja
- Pogreška interna pogreška poslužitelja - rješenje i upute
- Pristupna pogreška "400 Bad request": što je to, i kako popraviti situaciju?
- Proxy poslužitelj ne odgovara. Uzroci i metode rješavanja problema
- Pogreška 522. Rješavanje problema
- Što učiniti ako proxy poslužitelj odbija prihvatiti veze
- Pogreška 3194 u iTunesu: uzroci i popravci
- 403 Zabranjena Nginx: što je to i kako to popraviti?
- ERR_TOO_MANY_REDIRECTS: kako ispraviti pogrešku
- Kako postaviti proxy: priručnik i softver
- Što je proxy poslužitelj?
- Pogreška ssl pogreška rx rekord je predugo: razlog
- Kako koristiti proxy poslužitelj
- Što je proxy poslužitelj i zašto je to?
- Interna pogreška ili pogreška poslužitelja 500
- Pogreška 504: sve suptilnosti i rješavanje problema