Kako popraviti napako 502 Bad Gateway

Z aktivnim brskanjem po omrežju vse ne poteka vedno gladko. Občasno se namesto strani spletnega mesta pojavijo napake HTTP. Če kot uporabnik interneta naletite na napako 500, v večini primerov težava ni pri vas ali vaši internetni povezavi, temveč s strežnikom spletnega mesta. Izjema je napaka 502, ki lahko pomeni napačne nastavitve, še posebej, če se okno z napako pojavlja zelo pogosto in ne glede na to, na katero spletno mesto poskušate iti. Najprej morate ugotoviti, da so metode za reševanje napake 502 Bad Gateway za uporabnika in skrbnika mesta različne. Podrobneje preučite vzroke in rešitve.

Odpravljanje težav s 502 Bad Gateway.

502 Bad Gateway - kaj to pomeni

Internetni protokol HTTP kot odgovor na vsako zahtevo vsebuje kodo stanja. Najpogostejši od njih je 200: OK, vse deluje tako, kot bi moralo. Običajno se to stanje ne prikaže. Namesto tega obiskovalci vidijo vsebino spletnega mesta. Različne napake imajo različne razloge: če napake 400 pomenijo, da so težave pri uporabniku, potem kode od 500 do 511 pomenijo, da je negativen odgovor posledica napake strežnika. Številke označujejo tudi, kje je prišlo do napake - vsaj za uporabnike, ki vedo, kaj pomenijo posamezne kode.

Napaki 502 običajno sledi stavek Bad Gateway, Bad Gateway Nginx, Bad Gateway Apache ali Bad Gateway: Registrirana končna točka ni uspela obravnavati zahteve. Ta napaka napačnega prehoda skupaj z napako »400: Strani ni mogoče najti« je ena najpogostejših primerov pri delu na internetu. Pojavi se, ko stran, do katere dostopate prek glavnega strežnika, ne more posredovati zahteve. V tem primeru prvi strežnik deluje le kot posrednik ali prehod. Čeprav je mogoče reči, da so vse zahteve na internetu poslane tudi prek prehodov. Zato lahko pojav okna napak povzroči nekaj nevšečnosti - ni povsem jasno, na kateri točki postopka je bila v zahtevi odkrita napaka.

Viri napake 502 Bad Gateway

V večini primerov se na strani strežnika pojavi neveljavna napaka prehoda, tako da ga preprost uporabnik ne more popraviti. Možno je tudi, da je uporabljeni brskalnik registriral 502 Bad Gateway error, ki dejansko ne obstaja, ali pa ste preprosto izključeni iz omrežja. Vir napake je lahko tudi:

  • Napaka strežnika - prehod ciljnega strežnika dobi negativen rezultat. To se lahko zgodi zaradi okvare sistema. V redkih primerih se strežniki lahko prekinejo z omrežjem, na primer, kadar vsebina krši zakon.
  • Preobremenitev spletnega strežnika - če spletni strežnik doseže omejitev, se ne more več odzivati ​​na zahteve. Zato prehod izdaja 502 Bad Gateway. Razlog je lahko nepričakovano velik interes za spletno mesto ali celo napad DDoS. To pomeni, da napadalec uporablja navidezno omrežje za preobremenitev strežnika in sprožitev zrušitve sistema.
  • Nepravilno programiranje PHP - včasih je težava v kodi mesta. Potem bodo nekatere zahteve prejele negativen rezultat.
  • Komunikacijska napaka - Požarni zidovi (strežnik in odjemalec) lahko povzročijo napake pri posredovanju zahtev na obeh straneh povezave.
  • Browser Error - Napaka pri prikazu spletne strani in 502 Bad Gateway lahko razširita brskalnik.

Vzroki

Obstajajo 3 glavni vzroki za napako 502 Bad Gateway:

  • Domena ni dovoljena - ime domene po naslovu IP ni dovoljeno. Pomembno je omeniti, da lahko spremembe DNS trajajo toliko časa, kolikor so aktivne. To je odvisno od TTL ali "življenjske dobe", ki je namenjena za vsak zapis.
  • Izvorni strežnik ni na voljo - internetna povezava ne deluje ali ne.
  • Požarni zid blokira zahtevo - požarni zid blokira povezavo med robnimi strežniki in izvornimi strežniki na spletnem mestu. Vzrok so lahko tudi varnostni vtičniki CMS. Nekateri varnostni sistemi DDOS so preveč aktivni, zato blokirajo zahtevke od strežnikov za dostavo vsebine.

Kako popraviti napako 502 Bad Gateway

Če želite popraviti napako 502 Bad Gateway, razmislite o rešitvi problema z vidika skrbnika mesta. Obiskovalec vašega portala je z vami delil informacije, ki jih vidi pri sporočilu o napaki 502, ko poskuša dostopati do vašega spletnega mesta. Skrbnik ne more vedno vedno pravilno določiti vzroka napake. Najprej morate preveriti, ali je spletno mesto na voljo kot celota. Če vaš strežnik res ne uspe, se obrnite na svojega ponudnika gostovanja. Morda že vedo o napaki in njihova podpora že deluje na obnovitvi. Prav tako morate preveriti sporočila o napakah v dnevnikih strežnika. Zlasti programiranje PHP pogosto postane vir napak, zato preverite, ali je vir napak v kodi ali v bazi podatkov. Če je potrebno, lahko s pomočjo stare varnostne kopije hitro odpravite napako.

Pogosto pride do napake samo zato, ker je bil strežnik začasno preobremenjen ali se ni mogel predolgo odzvati na višjo zahtevo. Če se takšne preobremenitve pojavljajo pogosteje, se obrnite na ponudnika gostovanja. Skupaj lahko dosežete boljšo konfiguracijo spletnega strežnika, vendar to ni vedno mogoče. Potem morate preveriti, ali je požarni zid pravilno konfiguriran in se prepričajte, da ne blokira nobenih legitimnih zahtev. Drug vir napak je lahko napaka pri razreševanju imena. Preverite nastavitve DNS s ponudnikom gostovanja. Najpogosteje 502 čez nekaj časa izgine sam. Če pride do napake zunaj vašega področja vpliva, jo rešuje ponudnik internetnih storitev (ISP) ali ponudnik spletnega strežnika za gostovanje brez posredovanja z vaše strani. Če napaka nastane zaradi vaše napake, morate čim prej določiti njen vir in način izločitve.

Začasno onemogočite omrežje za dostavo vsebine (CDN)

Zahteve brskalnika so včasih posredovane prek povratnega strežnika proxy. Z drugimi besedami, uporaba proxy strežnika ustvarja posrednika med brskalnikom uporabnika in strežnikom mesta. Nekatere storitve, na primer omrežja za dostavo vsebine (CDN), uporabljajo tehnologijo povratnega posrednika za čim učinkovitejšo usmeritev dohodnega prometa. Ampak včasih lahko ta dodatna plast, ko se skušate povezati s prvotnim strežnikom spletnega mesta, povzroči težave. Ko se to zgodi, lahko vaši obiskovalci (in vi) naletite na napako 502. Preverjanje in ugotavljanje, ali vaš CDN povzroča ta problem, je zelo preprosto. Vse, kar morate storiti, je začasno onemogočiti storitev in nato preveriti, ali se spletno mesto pravilno nalaga brez nje. Postopek onemogočanja CDN je odvisen od storitve, ki jo uporabljate.

Ko poskusite dostopiti do spletnega mesta, se bo njegov izvorni strežnik odzval na zahtevo brez posrednikov. Če je napaka 502 izginila, je bil vaš CDN verjetno vir problema. V večini primerov morate počakati nekaj ur, preden storitev ponovno vklopite. Seveda se prepričajte, da preverite in se prepričajte, da se napaka ne pojavi več. Če uporabljate drugo CDN, morate pregledati njeno dokumentacijo za navodila o tem, kako začasno onemogočiti storitev.

Brisanje predpomnilnika brskalnika

Če je težava res na strani strežnika, vendar pa morate dostopati do vsebine spletnega mesta, obstajajo načini, da se problem rešite. Eden od njih je predpomnilnik brskalnika. Sodobni brskalniki že nekaj časa hranijo kopije spletnih mest na svojih strežnikih, tako da lahko prikažejo starejšo različico. Če želite naložiti stran iz Googlovega predpomnilnika, vnesite predpomnilnik: v iskalno polje in nato URL, ki ga želite obiskati (na primer, predpomnilnik: //facebook.com). Vendar pa morate vedeti, da si ogledujete zastarelo različico spletnega mesta. Če se želite znebiti napake, očistite predpomnilnik brskalnika.

Izbrišite piškotke brskalnika

Kaj storiti z napako 502? V večini primerov jo lahko popravite tako, da ponovno naložite stran. Če je težava odpravljena, je bil strežnik začasno preobremenjen. Ker lahko takšne nesreče trajajo precej dolgo, lahko ponovno naložite stran v približno 15 minutah. Če se sporočilo o napaki še vedno pojavlja, počistite predpomnilnik in piškotke. Morda je brskalnik dejansko dostopal do podatkov iz notranjega pomnilnika naprave. Piškotkov ni treba izbrisati - v nastavitvah brskalnika lahko odprete in izbrišete le tiste, ki so povezani z ustrezno spletno stranjo.

Zaženite brskalnik v načinu brez beleženja zgodovine

Napaka je lahko v vašem sistemu, tudi če koda statusa kaže na nekaj drugega. Če vsakič, ko poskušate obiskati katero koli spletno mesto, pojavi Bad Gateway, je najverjetneje napaka povezana z vašim računalnikom, brskalnikom ali požarnim zidom. Najprej preverite funkcionalnost brskalnika. Prvi korak je, da ga znova zaženete v načinu brez beleženja zgodovine. Če to ne deluje tako, kot bi moralo, zaženite brskalnik v varnem načinu. Če napaka izgine, je težava eden od dodatkov ali razširitev brskalnika, ki so onemogočene v varnem načinu. Če želite to narediti, odprite ukazno vrstico in vnesite celotno pot lokacije brskalnika v narekovajih. Vsak razvijalec brskalnika ima različne ukaze za zagon varnega načina:

  • Firefox: "C: Programske datoteke: Mozilla Firefox - firefox.exe" -sefe-mode
  • Internet Explorer: »C: Programske datoteke, Internet Explorer iexplore.exe« - zadnji korak
  • Chrome: brskalnik Google ne ponuja varnega načina. Namesto tega zaženite samo v načinu brez beleženja zgodovine.

Popravite strežnik DNS

Do napake 502 lahko pride zaradi napačne vezave imena domene in naslova IP. To je posledica selitve spletnega mesta na novega gostitelja, ki ponavadi traja nekaj časa. Rešitev je, da počistite predpomnilnik DNS v lokalnem sistemu, prav tako kot ste izbrisali predpomnilnik iz brskalnika. Odprite ukazni poziv in zaženite ukaz:

ipconfig / flushdns

Če je predpomnilnik DNS uspešno izbrisan, bo program prikazal sporočilo "Predpomnilnik DNS je bil uspešno izbrisan."

Preverite dnevnike

Dnevniki so zapisi vseh dejanj, ki ste jih izvedli v kateri koli aplikaciji. Lahko preverite dnevnike aplikacij in ustrezen dnevnik v strežniku. Dnevniki aplikacij vam bodo povedali, katere strani so bile zahtevane med izvajanjem aplikacije, medtem ko bo dnevnik na strežniku vseboval informacije o strojni opremi, ki je odgovorna za izvajanje aplikacije, in o stanju vseh naprav, povezanih s strežnikom.

Onemogoči vtičnik CDN

Mreža za dostavo vsebine (CDN) je storitev tretje osebe za prikazovanje »težke vsebine«, ki vključuje velike slike in video. Aplikacija uporablja CDN za ohranjanje učinkovitosti. Konfiguracija požarnega zidu lahko omogoči prehod neveljavne ali zlonamerne vsebine, kar povzroči napako 502 Bad Gateway. Da bi rešili ta problem, morate le onemogočiti CDN.

Poskusite uporabiti drug brskalnik.

Poskusite se povezati prek drugega brskalnika. Če odpiranje strani poteka brez napak, je treba trenutni standardni brskalnik odstraniti in ponovno namestiti. Če preklapljanje brskalnikov ne reši težave z napačno napako v prehodu, morate preveriti omrežne nastavitve. Najpreprostejša možnost je, da ponovno zaženete modem in usmerjevalnik. Če to ne deluje, poskusite preklopiti iz Wi-Fi na LAN in uporabiti kabelsko povezavo.

Znova zaženite računalnik in omrežno opremo

Včasih 502 Bad Gateway povzroči ISP. Razlog za to je napačen zapis na njihovem strežniku DNS. Če želite obiti sporočilo o napaki, v nastavitve vnesite drug strežnik DNS. V operacijskem sistemu Windows lahko to storite v nastavitvah povezave TCP / IP. Kot test lahko dostopate do brezplačnega strežnika Google DNS - 8.8.8.8 in 8.8.4.4.

Obrnite se na svojega ponudnika internetnih storitev

Če napake ne povzroči ponudnik, je treba samo počakati, dokler ne izgine sama (ali uporabiti predpomnjene različice strani). V večini primerov je napaka začasna in jo administrator čim prej odpravi.