502 Bad Gateway proksi ýalňyşlyklary: kimiň iberendigini anyklaň
Updated:
502 Bad Gateway aralykdaky bir serweriň (bu siziň proksiňiz ýa-da saýtyň öz front-end serweri bolup biler) haýyşy ugradyp, yzyna dogry jogap alyp bilmändigini aňladýar. Birmeňzeş kod, ýöne düýbünden başga iki sebäp; şonuň üçin näsazlygy düzetmezden ozal 502 ýalňyşlygyny kimiň gaýtarýandygyny anyklaň.
Proksiden gelýän 502 nähili görünýär
Biz synag proksimizi 502 jogabyny berer ýaly sazladyk we 203.0.113.10:8080 hem-de user123:pass456 bilen täzeden ýazylan jogaplary ýazga geçirdik:
- HTTPS saýty:
curl -x http://user123:[email protected]:8080 https://example.combuýrugycurl: (56) CONNECT tunnel failed, response 502çykarýar. - Adaty HTTP saýty: curl
502statusyny alýar. - Şol proksi arkaly HTTPS sahypasyny ýükleýän Chrome
ERR_TUNNEL_CONNECTION_FAILEDýalňyşlygyny habar berýär we asla 502 sahypasyny görkezmeýär. - Proksi barlagçy
HTTP 502görkezýär; beýleki kodlar hem edil şonuň ýalyHTTP <code>görnüşinde peýda bolýar.
Esasy alamat: HTTPS saýtynda 502 sahypasy
HTTPS saýtlar üçin proksi diňe tunnel açýar; ol şifrlenen birikmäniň içine öz sahypasyny goşup bilmeýär. Eger proksi birikmäni ret etse, Chrome ERR_TUNNEL_CONNECTION_FAILED ýalňyşlygyny habar berýär. Şonuň üçin, https:// salgysynda doly "502 Bad Gateway" sahypasyny gören wagtyňyz, ol proksiden däl-de, gürrüňsiz diýen ýaly saýtyň serwerinden gelendir.
Proksini ýapyp, şol bir sahypany täzeden ýükläp tassyklaň. Eger ýene-de 502 bolsa, diýmek saýtda näsazlyk bar; garaşmakdan ýa-da saýt eýesine habar bermekden başga çäre ýok.
502-ni hakykatdanam proksi iberýän halatynda
- Maksat saýt proksä jogap bermeýär. Saýt işlemeýär, aşa ýüklenen ýa-da proksiniň IP diapazonyndan gelýän birikmeleri ret edýär.
- Ýalňyş ýazylan ýa-da kesgitlenip bilinmeýän domen. Proksi saýtyň salgysyny tapyp bilmeýär, şonuň üçin haýyşy ugradyp bolmaýar.
- Maksat port ýapyk. Haýyş saýtyň hyzmat bermeýän portuna ugradylýar.
- Proksi tarapyndaky wagtlaýyn näsazlyk. Has seýrek duş gelýär; ähli saýtlar bir proksi arkaly 502 gaýtaryp, başga bir proksi arkaly kadaly işlände muny aňyp bilersiňiz.
Her bir gurşawda näme etmeli
- Chrome ýa-da antidetekt profilleri: şol bir profilde başga bir uly saýty açyň. Eger ol ýüklenilse, proksi gowy işleýär we näsazlyk esasy saýtda bolup durýar.
- Telefonlar: sahypanyň her kesde açylmaýandygyny barlamak üçin Wi-Fi proksisini ýapyň we sahypany ykjam maglumat arkaly açyp görüň.
- curl: 502-niň gönümel
CONNECTbuýrugyndan soň gelýändigini görmek üçin-vgoşuň, soňra meseläniň sebäbini anyklamak üçin başga bir domen bilen gaýtalaň. - Python requests: HTTP sahypalary üçin
response.status_code == 502barlan we säginip täzeden synanyşyň; HTTPS sahypalary üçin şowsuz tunnelrequests.exceptions.ProxyErrorhökmünde ýüze çykýar. Saýta aşa agram salmazlyk üçin gaýtadan synanyşyklaryň arasyny açyň.
Ädimme-ädim
- 1
502-niň nirede peýda bolýandygyna üns beriň
https salgysyndaky 502 sahypasy saýty görkezýär. Chrome-daky tunnel ýalňyşlygy bolsa proksi ýolundaky näsazlygy aňladýar.
- 2
Proksini öçüriň we täzeden ýükläň
Proksisiz hem 502 çyksa, diýmek saýtyň özünde näsazlyk bar.
- 3
Şol bir proksi arkaly başga bir saýty ýükläň
Eger beýleki saýtlar işlese, proksi gowudyr we diňe esasy saýt birikmäni ret edýär ýa-da işlemeýär.
- 4
Proksini barlagçy arkaly barlaň
Setiri proksi barlagça goýuň. Eger her bir saýt
HTTP 502berse, netijäni belläp goldaw ýüzlenmesini açyň.
Köp berilýän soraglar
502 meniň proksimiň möhletiniň gutarandygyny aňladýarmy?
Adatça ýok. Möhleti gutaran ýa-da togtadylan proksi adatça birikme ýalňyşlygyna ýa-da garaşma wagtynyň dolmagyna getirýär; serediň: proksi garaşma wagty.
Näme üçin diňe bir web-saýt proksi arkaly 502 gaýtarýar?
Şol saýtda näsazlyk bolup biler ýa-da ol proksiniň IP salgysyndan gelýän birikmelere jogap bermeýän bolup biler. Soňrak synanyşyň ýa-da başga bir ýurtdaky IP-ni ulanyň.
502 bilen 504-iň arasyndaky tapawut näme?
502 nädogry jogap alnandygyny ýa-da hiç hili jogap alyp bolmandygyny aňladýar; 504 bolsa aralyk serweriň aşa köp garaşandygyny aňladýar. Barlagçy ikisini hem HTTP <code> hökmünde görkezýär.
Meniň skreýperim wagtal-wagtal 502 alýar. Proksileri çalyşmalymy?
Wagtal-wagtal ýüze çykýan 502 adatça maksat saýtyň aşa ýüklenendigini aňladýar. Proksileri çalyşmazdan ozal haýyş ibermek tizligiňizi peseldiň we gaýtadan synanyşyklaryň arasyna wagt goşuň; serediň: web-skreýping üçin proksiler.
Ýat adamlar bilen paýlaşylmaýan şahsy IP-ler
VinaProxy şahsy proksileri IP-niň başga biri tarapyndan ulanylandygy sebäpli bloklanmagynyň öňüni almaga kömek edýär.
Bahalary görüň