OqPoWah.com

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.

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

502 slab prehod, kaj je to

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

502 slab prehod, kar pomeni

  1. 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.
  2. Preobremenitev strežnika med atributi DDos napadov hackerja, ko strežnik povzroči večje število hkratnih zahtev za obdelavo.
  3. 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.
  4. Nepravilna konfiguracija samega strežnika ali pomanjkanje programske ali strojne združljivosti.
  5. 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.
  6. 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.

502 slab prehod nginx

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.

kar pomeni 502 slab prehod

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.

Zdieľať na sociálnych sieťach:

Príbuzný