Kako popraviti pogrešku 502 Bad Gateway

Uz aktivno surfanje u mreži, sve ne ide uvijek glatko. S vremena na vrijeme korisnici umjesto stranice web-lokacije nailaze na HTTP pogreške. Ako, kao korisnik Interneta, naiđete na pogrešku 500, u većini slučajeva problem nije kod vas ili vaše internetske veze, već s poslužiteljem web-mjesta. Iznimka je pogreška 502, koja može ukazivati ​​na netočne postavke, osobito ako se prozor s pogreškom pojavljuje vrlo često i bez obzira na web-mjesto na koje pokušavate otići. Prvo trebate odrediti da su metode za rješavanje pogrešaka 502 Bad Gatewaya za korisnika i administratora stranice različite. Razmotrite uzroke i rješenja detaljnije.

Otklanjanje poteškoća s 502 Bad Gatewayom.

502 Bad Gateway - što to znači

HTTP Internet protokol kao odgovor na svaki zahtjev daje kôd statusa. Najčešći je 200: OK, sve radi kako treba. Obično ovaj status nije prikazan. Umjesto toga, posjetitelji vide sadržaj web-lokacije. Različite pogreške imaju različite razloge: ako pogreške 400 znače da su problemi s korisnikom, onda kodovi od 500 do 511 znače da je negativni odgovor rezultat pogreške poslužitelja. Brojevi također pokazuju gdje je došlo do pogreške - barem za korisnike koji znaju što znače pojedinačni kodovi.

Pogreška 502 obično slijedi izraz Bad Gateway, Bad Gateway Nginx, Bad Gateway Apache ili Bad Gateway: Registrirana krajnja točka nije uspjela obraditi zahtjev. Ova pogreška pogrešnog pristupnika zajedno s pogreškom "400: Stranica nije pronađena" jedna je od najčešćih pri radu na Internetu. Pojavljuje se kada web-lokacija kojoj se pristupa putem glavnog poslužitelja ne može proslijediti zahtjev. U tom slučaju, prvi poslužitelj funkcionira samo kao proxy ili gateway. Iako se može reći da su svi zahtjevi na Internetu također poslani putem pristupnika. Zbog toga pojavljivanje prozora s pogreškama može uzrokovati neke neugodnosti - nije sasvim jasno u kojem trenutku u procesu je zahtjev otkrio neispravnost.

Izvori pogreške 502 Bad Gateway

U većini slučajeva pojavljuje se neispravna pogreška pristupnika na strani poslužitelja, tako da je jednostavan korisnik ne može popraviti. Također je moguće da je korišteni preglednik registrirao pogrešku 502 Bad Gateway, koja zapravo ne postoji, ili ste jednostavno isključeni iz mreže. Izvor pogreške može biti i sljedeći:

  • Neuspjeh poslužitelja - pristupnik s ciljnog poslužitelja dobiva negativan rezultat. Do toga može doći zbog kvara sustava. U rijetkim slučajevima, poslužitelji mogu biti isključeni iz mreže, na primjer, kada sadržaj krši zakon.
  • Preopterećenje web-poslužitelja - ako web-poslužitelj dosegne svoje ograničenje, više ne može odgovoriti na zahtjeve. Stoga, pristupnik izdaje 502 Bad Gateway. Razlog može biti neočekivano visok interes za web-lokaciju ili čak DDoS napad. To znači da napadač koristi virtualnu mrežu kako bi preopteretio poslužitelj i pokrenuo pad sustava.
  • Pogrešno PHP programiranje - ponekad je problem u kodu web-lokacije. Tada će neki zahtjevi dobiti negativan rezultat.
  • Communication Error (Pogreška u komunikaciji) - vatrozidi (poslužitelj i klijent) mogu uzrokovati pogreške prilikom prosljeđivanja zahtjeva na obje strane veze.
  • Pogreška preglednika - uzrok pogrešaka pri prikazu web-mjesta i 502 Bad Gateway mogu proširiti vaš preglednik.

uzroci

Postoje 3 glavna uzroka pogreške 502 Bad Gateway:

  • Nije dopušteno ime domene - nije dopušteno ime domene prema IP adresi. Važno je imati na umu da DNS promjene mogu trajati onoliko vremena koliko su aktivne. To ovisi o TTL-u ili “trajanju” koji je odvojen za svaki zapis.
  • Izvorni poslužitelj nije dostupan - internetska veza ne radi ili ne.
  • Vatrozid blokira zahtjev - vatrozid blokira vezu između rubnih poslužitelja i izvornih poslužitelja na web-lokaciji. Također može biti uzrokovan CMS sigurnosnim dodatcima. Neki DDOS sigurnosni sustavi su previše aktivni, stoga blokiraju zahtjeve od poslužitelja isporuke sadržaja.

Kako popraviti pogrešku 502 Bad Gateway

Da biste ispravili pogrešku 502 Bad Gateway, razmislite o rješenju problema sa stajališta administratora web-lokacije. Posjetitelj vašeg portala podijelio je s vama informacije o kojima vidi poruku o pogrešci 502 prilikom pokušaja pristupa vašoj web-lokaciji. Administrator također nije uvijek u mogućnosti točno odrediti uzrok pogreške. Prvo, morate provjeriti je li stranica dostupna kao cjelina. Ako vaš poslužitelj doista ne uspije, obratite se davatelju usluge hostinga. Možda već znaju za pogrešku, a njihova podrška već radi na oporavku. Također biste trebali provjeriti datoteke evidencije poslužitelja za poruke o pogreškama. Konkretno, PHP programiranje često postaje izvor pogrešaka, stoga provjerite je li izvor pogrešaka u kodu ili u bazi podataka. Ako je potrebno, možete koristiti staru sigurnosnu kopiju da biste brzo ispravili pogrešku.

Često se pogreška pojavljuje samo zato što je poslužitelj privremeno preopterećen ili nije mogao predugo odgovoriti na veći zahtjev. Ako se takva preopterećenja počnu pojavljivati ​​češće, obratite se davatelju usluge hostinga. Zajedno možete postići bolju konfiguraciju web poslužitelja, ali to nije uvijek moguće. Zatim morate provjeriti je li vatrozid ispravno konfiguriran i provjerite ne blokira li legitimne zahtjeve. Drugi izvor pogreške može biti kvar u rješavanju imena. Provjerite svoje DNS postavke s davateljem usluge hostinga. Najčešće, 502 nakon nekog vremena nestaje sama od sebe. Kada dođe do pogreške izvan vaše sfere utjecaja, rješava je davatelj internetskih usluga (ISP) ili davatelj usluga web poslužitelja bez ikakve intervencije s vaše strane. Ako greška nastane zbog vaše pogreške, morate odrediti njezin izvor i način eliminacije što je prije moguće.

Privremeno onemogućite mrežu za isporuku sadržaja (CDN)

Zahtjevi preglednika ponekad se prosljeđuju putem obrnutog proxy poslužitelja. Drugim riječima, korištenje proxy poslužitelja stvara posrednik između korisnikovog preglednika i poslužitelja web-mjesta. Neke usluge, kao što su mreže za isporuku sadržaja (CDN), koriste tehnologiju obrnutog proxy poslužitelja kako bi što učinkovitije usmjerili dolazni promet. Ali ponekad ovaj dodatni sloj prilikom pokušaja povezivanja s izvornim poslužiteljem web-mjesta može stvoriti probleme. Kada se to dogodi, vaši posjetitelji (i vi) mogu naići na pogrešku 502. Provjera i otkrivanje uzrokuje li ovaj problem vaš CDN je vrlo jednostavna. Sve što trebate učiniti je privremeno onemogućiti uslugu, a zatim provjeriti učitava li se web-lokacija bez nje. Postupak onemogućavanja CDN-a ovisi o usluzi koju koristite.

Kada pokušate pristupiti web-lokaciji, izvorni poslužitelj će odgovoriti na zahtjev bez posrednika. Ako je pogreška 502 nestala, vaš CDN je vjerojatno bio izvor problema. U većini slučajeva, samo trebate pričekati nekoliko sati prije ponovnog uključivanja usluge. Naravno, provjerite i provjerite da se pogreška više ne pojavljuje. Ako koristite drugi CDN, morate pregledati njegovu dokumentaciju za upute o tome kako privremeno onemogućiti uslugu.

Brisanje predmemorije preglednika

Ako je problem stvarno na strani poslužitelja, ali morate pristupiti sadržaju web-lokacije, postoje načini za rješavanje problema. Jedan od njih je predmemorija preglednika. Moderni preglednici neko vrijeme čuvaju kopije web-mjesta na vlastitim poslužiteljima, tako da mogu prikazati starije verzije istih. Da biste učitali stranicu iz Google cachea, upišite cache: u okvir za pretraživanje, a zatim URL koji želite posjetiti (na primjer, cache: //facebook.com). Međutim, morate zapamtiti da pregledavate zastarjelu verziju web-lokacije. Da biste se riješili pogreške, očistite predmemoriju preglednika.

Izbrišite kolačiće preglednika

Što učiniti s pogreškom 502? U većini slučajeva možete je popraviti tako da ponovno učitate stranicu. Ako je problem riješen, poslužitelj je upravo privremeno preopterećen. Budući da takvi padovi mogu trajati prilično dugo, ponovno učitavanje stranice može pomoći za oko 15 minuta. Ako se poruka o pogrešci i dalje pojavljuje, izbrišite predmemoriju i kolačiće. Možda je preglednik zapravo pristupao podacima iz interne memorije uređaja. Nije potrebno brisati sve kolačiće - u postavkama preglednika možete otvoriti i izbrisati samo one koje se odnose na odgovarajuću web-lokaciju.

Pokrenite preglednik u anonimnom načinu

Pogreška može biti na vašem sustavu, čak i ako kod statusa ukazuje na nešto drugo. Ako svaki put kada pokušate posjetiti bilo koju web-lokaciju, pojavljuje se Bad Gateway, najvjerojatnije je pogreška povezana s vašim računalom, preglednikom ili vatrozidom. Prvo provjerite funkcionalnost preglednika. Prvi korak je ponovno pokretanje u anonimnom načinu. Ako to ne radi kako treba, pokrenite preglednik u sigurnom načinu rada. Ako pogreška nestane, problem je jedan od dodataka ili proširenja preglednika koji su onemogućeni u sigurnom načinu rada. Da biste to učinili, otvorite naredbeni redak i ovdje unesite punu putanju mjesta preglednika u navodnicima. Svaki razvojni programer preglednika ima različite naredbe za pokretanje sigurnog načina rada:

  • Firefox: "C: Programske datoteke: Mozilla Firefox - firefox.exe" - siguran način rada
  • Internet Explorer: “C: Programske datoteke i Internet Explorer iexplore.exe” –dalje
  • Chrome: Google preglednik ne nudi siguran način rada. Umjesto toga, pokrenite samo u anonimnom načinu.

Popravite DNS poslužitelj

Do pogreške 502 može doći zbog pogrešnog vezivanja naziva domene i IP adrese. To je zbog migracije web-lokacije na novi host, što obično traje neko vrijeme. Rješenje je očistiti DNS cache na lokalnom sustavu kao što izbrišete predmemoriju iz preglednika. Otvorite naredbeni redak i pokrenite naredbu:

ipconfig / flushdns

Ako je DNS predmemorija uspješno izbrisana, program će prikazati poruku "DNS cache uspješno je obrisan."

Provjerite dnevnike

Zapisi su zapisi svih radnji koje ste izvršili u bilo kojoj aplikaciji. Možete provjeriti dnevnike aplikacija i odgovarajući dnevnik na poslužitelju. Dnevnici aplikacija će vam reći koje su stranice tražene tijekom izvršavanja aplikacije, dok će zapisnik na poslužitelju sadržavati informacije o hardveru odgovornom za pokretanje aplikacije i statusu svih uređaja povezanih s poslužiteljem.

Onemogući dodatak za CDN

Mreža za isporuku sadržaja (CDN) je usluga treće strane za prikazivanje "teškog sadržaja", koja uključuje velike slike i videozapise. CDN se koristi u aplikaciji za održavanje učinkovitosti. Konfiguracija vatrozida može dopustiti nevažeći ili zlonamjerni sadržaj da prođe kroz pristupnik, što rezultira pogreškom u slučaju pogrešnog pristupnika. Da biste riješili ovaj problem, samo trebate onemogućiti CDN.

Pokušajte koristiti drugi preglednik.

Pokušajte se povezati putem drugog preglednika. Ako otvaranje stranice prođe bez kvarova, tada se trenutni standardni preglednik mora ukloniti i ponovno instalirati. Ako prebacivanje preglednika ne riješi problem s pogrešnom pogreškom pristupnika, morate provjeriti mrežne postavke. Najjednostavnija opcija je ponovno pokretanje modema i usmjerivača. Ako to ne uspije, pokušajte se prebaciti s Wi-Fi mreže na LAN i pomoću kabelske veze.

Ponovno pokrenite računalo i mrežnu opremu

Ponekad je 502 Bad Gateway uzrokovan od ISP-a. Razlog tome je lažni zapis na njihovom DNS poslužitelju. Da biste zaobišli poruku o pogrešci, unesite drugi DNS poslužitelj u postavke. U sustavu Windows to se može učiniti u postavkama TCP / IP veze. Kao test možete pristupiti besplatnom Google DNS poslužitelju - 8.8.8.8 i 8.8.4.4.

Obratite se svom ISP-u

Ako pogrešku nije uzrokovao davatelj usluge, ostaje samo čekati da nestane sama (ili upotrijebiti spremljene verzije stranica). U većini slučajeva, greška je privremena i uklonjena od strane administratora što je prije moguće.