Napaka 502 Bad Gateway - kaj je to? Vzroki in rešitve
Vsak uporabnik interneta je v svojem brskalniku videl sporočilo "502: Bad Gateway", kar pomeni, da je prišlo do napake na strani spletnega strežnika med obdelavo zahteve. Najpogosteje vzroki za napake so posledica nepravilne konfiguracije spletnega strežnika ali opreme podjetja za gostovanje. Standardna težava je nepravilna obdelava DNS ali proxy strežnika.
Vsebina
Kaj pomeni "502: Bad Gateway"
Napaka pomeni, da je bila prejeta zahteva za spletni strežnik s strani brskalnika, vendar je bila nepravilno obdelana ali izbrisana iz splošne čakalne vrste. Če je strežnik nameščen za internetnim prehodom, je težava najverjetneje v prehodu ali v delovanju spletnega strežnika, ki prenaša informacije o napaki na prehod in se nato prikaže v uporabniškem brskalniku.
Vzroki napaka 502. Pomanjkanje virov strežnika
Glavni problem pojavljanja te napake je dovolj strežniških sredstev za ravnanje dohodne poizvedbe, zaradi katerih je strežnik začne ustvarjati napaka 502. Pomanjkanje sredstev je lahko strojna oprema (pomanjkanje spomina, nezadostno hitrost obdelave ali disk) in programske opreme, povezane z nepravilna konfiguracija strežnika ali uporabljene programske opreme.
Vendar je situacija, kjer z zadostno količino virov strežnik še naprej občasno generira napako 502: Bad Gateway. Kaj je lahko, če ne strojne napake?
Omejitev virov je mogoče samodejno vnesti, če poslan VPS strežnik ali navidezno gostovanje zapusti tarifni načrt. Zato strežnik morda ne bo mogel obvladati trenutne obremenitve.
Spletni strežniki, kot je Apache, imajo natančno določeno število obdelovalcev zahtev, ki so določeni, ko je konfiguriran. Če so vsi istočasno zasedeni, je prihajajoča zahteva postavljena v čakalno vrsto in njen čas ne sme preseči minute za vsako od njih. Če je prekoračitev časa prekoračena, se zahteva prekliče in uporabnik dobi napako 502. Poleg tega lahko upravljalnik preprosto nima dovolj trenutnih brezplačnih virov za običajno obdelavo čakalne vrste.
Če uporabljate PHP + FastCGI na strežniku, z neočiščenim številom procesov php-cgi, skoraj vedno obstajajo preobremenitve in pomanjkanje virov.
Najpogostejši razlogi za pomanjkanje virov za obdelavo zahtev
- Strežnik se ne more spopasti s trenutnim številom istočasnih obiskovalcev spletnega mesta. Pomemben del sredstev lahko porabijo različni iskanje robotov in napačne programske skripte.
- Preobremenitev strežnika med atributi DDos napadov hackerja, ko strežnik povzroči večje število hkratnih zahtev za obdelavo.
- Obstaja situacija, ko uporabljate storitev virtualno gostovanje nepričakovana napaka 502: Bad Gateway. Kaj to pomeni? To lahko kaže na težave na strani gostitelja, znan kot overselling, t. E. gostovanje podjetje dajanje en strežnik znesek računih strank, da trenutki največje obremenitve toka nimajo strojne virov.
- Nepravilna konfiguracija samega strežnika ali pomanjkanje programske ali strojne združljivosti.
- Uporabite zunanje vtičnike na spletnem mestu, kot so števci obiska, različni informatorji, skripte. Prišlo je do napake, če obstajajo težave s takšnimi zunanjimi viri.
- Prenos velikih datotek na strežnik s slabo kakovostjo internetne povezave.
Napake PHP skripta
Napaka 502 se lahko pojavijo, ker skripte, vtičnikov ali razširitve jezika PHP, ki je po zaključku strežnika izvajanja ne posreduje ustrezno kodo. Na primer, za ustvarjanje napako 502: Bad Gateway nginx kot enega pooblaščenca možnosti strežnika lahko zaradi nepravilne določitve statusa skript in dojemanja odklopa s storitvami spletnega strežnika kot napake v sistemu.
Torej, vse statične informacije (slike, strani strani, datoteke Roboti) se naložijo normalno in brez napak. Kaj pomeni "502: Bad Gateway" v tem primeru? Da pride do sesutja pri nalaganju programskih skriptov, vtičnikov in razširitev.
Korektivni ukrepi 502
Najprej je treba analizirati trenutno obremenitev strežnika, še posebej, če pride do napak. Posebno pozornost je treba nameniti obremenitvi RAM-a in po potrebi povečati njegovo velikost, da bi izboljšali obdelavo zahtev.
Preverite pravilno nastavitev omejitev števila hkrati obdelanih procesov php-cgi. Njihova nepravilna konfiguracija vodi k hitri preobremenitvi storitve in nenehnemu pojavu sporočila "502: Bad Gateway". Kaj je in kako pravilno nastaviti meje procesov, izvedite v podporni storitvi ponudnika gostovanja.
Največje zmanjšajte zahteve za zunanje omrežne vire in nastavite največji čas za prenos in odziv. To vam bo omogočilo, da vidite, kakšne so strežniške vire, in se znebite zunanjega "drsenja" strani.
V primeru suma nad overselling ali napačne konfiguracije konfiguracije strežnika se obrnite na službo za podporo gostitelja. Če ni reakcije in težave ni odpravljeno, spremenite ponudnika gostovanja. Dostopnost strežnika lahko povzroči izgube zaradi preproste napake 502: Bad Gateway. Kaj to pomeni za podjetje, mislim, ni vredno pojasniti.
- Kako se prijaviti v 1xbet: kako rešiti težavo
- Kakšne so napake HTTP?
- Minecraft: napaka pri prijavi »Neveljavna seja« in druga pogosta vprašanja
- Konfigurirajte strežnik proxy v brskalniku `Opera`.
- Napaka 800. Opis in rešitve
- Napaka SSL. Kako odpraviti napako SSL?
- Kakšna je 500 napaka notranjega strežnika? Kaj, če ste videli napis 500 Internal Server Error…
- Spletni strežnik za testiranje spletnih mest in aplikacij
- Napaka 404 Datoteke ni bilo mogoče najti: vzroki in rešitve
- Napaka notranjega strežnika Napaka: kaj je to in kako ravnati z njo
- Dostop do napake »400 slaba zahteva«: kaj je to, in kako popraviti situacijo?
- Proxy strežnik se ne odziva. Vzroki in metode odpravljanja težav
- Napaka 522. Odpravljanje težav
- Kaj naj storim, če je potrdilo strežnika neveljavno?
- ERR_TOO_MANY_REDIRECTS: kako odpraviti napako
- Kaj je proxy strežnik?
- Kako namestiti Minecraft?
- Napaka ssl napaka rx zapis predolgo: razlog
- Napaka 400: vzroki in rešitve
- Notranja strežna napaka ali napaka 500
- Kaj naj storim, če se prikaže sporočilo »napaka 502«?