502 Bad Gateway ප්රොක්සි දෝෂ: එය එවූයේ කවුරුන්දැයි සොයා ගන්න
Updated:
502 Bad Gateway යනු ඔබේ ප්රොක්සිය හෝ වෙබ් අඩවියේම front-end සර්වරය විය හැකි අතරමැදි සර්වරයක් මඟින් ඉල්ලීම යොමු කළද, ඊට වලංගු පිළිතුරක් නොලැබුණු බවයි. එකම අංකය වුවද, ඊට හේතු විය හැකි පාර්ශ්ව දෙකකි. එබැවින් කිසිවක් විසඳීමට පෙර 502 දෝෂය ලබා දෙන්නේ කවුරුන්දැයි සොයා බලන්න.
ප්රොක්සියකින් ලැබෙන 502 දෝෂයක් දිස්වන ආකාරය
අපගේ පරීක්ෂණ ප්රොක්සියෙන් 502 ප්රතිචාරයක් ලබා ගැනීමට සලස්වා එම ප්රතිචාර වාර්තා කරගත් අතර, ඒවා 203.0.113.10:8080 සහ user123:pass456 සමඟ මෙහි දක්වා ඇත:
- HTTPS අඩවිය:
curl -x http://user123:[email protected]:8080 https://example.comමඟින්curl: (56) CONNECT tunnel failed, response 502මුද්රණය කරයි. - සාමාන්ය HTTP අඩවිය: curl වෙත
502තත්ත්වය ලැබේ. - එම ප්රොක්සිය හරහා HTTPS පිටුවක් පූරණය කරන Chrome විසින්
ERR_TUNNEL_CONNECTION_FAILEDවාර්තා කරන අතර කිසිදු 502 පිටුවක් නොපෙන්වයි. - proxy checker හි
HTTP 502පෙන්වයි; අනෙකුත් කේත දHTTP <code>ලෙස දිස්වේ.
හඳුනා ගැනීමේ ක්රමය: HTTPS අඩවියක ඇති 502 පිටුවක්
HTTPS අඩවි සඳහා ප්රොක්සිය මඟින් සිදු කරන්නේ tunnel එකක් විවෘත කිරීම පමණි; සංකේතාත්මක (encrypted) සම්බන්ධතාවයක් තුළට ඊට තමන්ගේම පිටුවක් ඇතුළත් කළ නොහැක. ප්රොක්සිය ප්රතික්ෂේප කළහොත්, Chrome විසින් ERR_TUNNEL_CONNECTION_FAILED වාර්තා කරයි. එබැවින් https:// ලිපිනයක සම්පූර්ණ "502 Bad Gateway" පිටුවක් දිස්වන විට, එය නිසැකවම පාහේ ලැබෙන්නේ ප්රොක්සියෙන් නොව වෙබ් අඩවියේ සර්වරයෙනි.
ප්රොක්සිය අක්රිය කර එම පිටුවම නැවත පූරණය කිරීමෙන් මෙය තහවුරු කරගන්න. තවමත් 502 දෝෂය පවතී නම්, ගැටලුව ඇත්තේ වෙබ් අඩවියේ බැවින් මඳ වේලාවක් රැඳී සිටීම හෝ අඩවි හිමිකරුට දැනුම් දීම හැර ඔබට වෙනත් කළ හැකි දෙයක් නැත.
සැබවින්ම ප්රොක්සිය විසින් 502 එවන්නේ කුමන අවස්ථාවලදීද
- ගමනාන්තය ප්රොක්සියට පිළිතුරු නොදීම. අඩවිය ක්රියා විරහිත වීම, අධික තදබදයක් පැවතීම, හෝ ප්රොක්සියේ IP පරාසයෙන් පැමිණෙන සම්බන්ධතා ප්රතික්ෂේප කිරීම.
- වැරදියට ටයිප් කළ හෝ විසඳිය නොහැකි domain නාමයක්. ප්රොක්සියට අඩවියේ ලිපිනය සොයාගත නොහැකි බැවින් ඉල්ලීම යොමු කිරීමට තැනක් නොමැත.
- ගමනාන්ත port එක වසා තිබීම. ඉල්ලීම යොමු වන්නේ අඩවිය සේවා සපයන්නේ නැති port එකකටය.
- ප්රොක්සි පාර්ශ්වයේ තාවකාලික දෝෂයක්. මෙය දුර්ලභය; එක් ප්රොක්සියක් හරහා සෑම අඩවියක්ම 502 ලබා දෙන නමුත් වෙනත් ප්රොක්සියක් හරහා සාර්ථකව ක්රියා කරන විට මෙය හඳුනාගත හැක.
එක් එක් පරිසරය තුළ කළ යුතු දේ
- Chrome හෝ antidetect profiles: එම profile එක තුළම වෙනත් ප්රධාන අඩවියක් විවෘත කරන්න. එය පූරණය වන්නේ නම්, ප්රොක්සියේ දෝෂයක් නොමැති අතර ගැටලුව ඇත්තේ මුල් අඩවියේය.
- දුරකථන: Wi-Fi ප්රොක්සිය අක්රිය කර ජංගම දත්ත මඟින් පිටුවට පිවිසීමට උත්සාහ කරන්න, එවිට අඩවිය සියලු දෙනාටම අක්රිය වී ඇත්දැයි බැලිය හැක.
- curl:
CONNECTකළ වහාම 502 ලැබෙන්නේදැයි බැලීමට-vඑක් කරන්න, ඉන්පසු ගැටලුව තහවුරු කරගැනීමට වෙනත් domain එකක් සමඟ නැවත උත්සාහ කරන්න. - Python requests: HTTP පිටු සඳහා
response.status_code == 502දැයි පරීක්ෂා කර සුළු විරාමයකින් පසු නැවත උත්සාහ කරන්න; HTTPS පිටු සඳහා අසාර්ථක වූ tunnel එකrequests.exceptions.ProxyErrorලෙස මතු වේ. අඩවියට අධික ඉල්ලීම් යොමු කරනවා වෙනුවට නැවත උත්සාහ කිරීම් අතර නිසි කාල පරතරයක් තබන්න.
පියවරෙන් පියවර
- 1
502 දිස්වන්නේ කොතැනදැයි සටහන් කරගන්න
https ලිපිනයක ඇති 502 පිටුවක් වෙබ් අඩවිය දෙසට ඇඟිල්ල දිගු කරයි. Chrome හි tunnel දෝෂයක් ප්රොක්සි මාර්ගයේ ගැටලුවක් පෙන්වයි.
- 2
ප්රොක්සිය අක්රිය කර නැවත පූරණය කරන්න
ප්රොක්සිය නොමැතිව 502 ලැබෙන්නේ නම්, ඉන් අදහස් වන්නේ වෙබ් අඩවියම අක්රිය වී ඇති බවයි.
- 3
එම ප්රොක්සිය හරහාම වෙනත් අඩවියක් පූරණය කරන්න
අනෙකුත් අඩවි ක්රියා කරන්නේ නම්, ප්රොක්සියේ දෝෂයක් නැති අතර මුල් අඩවිය පමණක් සම්බන්ධතා ප්රතික්ෂේප කරයි හෝ අක්රිය වී ඇත.
- 4
checker මඟින් ප්රොක්සිය පරීක්ෂා කරන්න
අදාළ පේළිය proxy checker වෙත paste කරන්න. සෑම අඩවියක් සඳහාම
HTTP 502ලැබෙන්නේ නම්, එම ප්රතිඵලය සමඟ ticket එකක් විවෘත කරන්න.
නිතර අසන ප්රශ්න
502 මඟින් මගේ ප්රොක්සියේ වලංගු කාලය ඉකුත් වී ඇති බව අදහස් වේද?
සාමාන්යයෙන් නැත. වලංගු කාලය ඉකුත් වූ හෝ නැවතුණු ප්රොක්සියකින් සාමාන්යයෙන් සම්බන්ධතා අසාර්ථක වීමක් හෝ timeout එකක් ඇතිවේ; proxy timeout බලන්න.
ප්රොක්සිය හරහා එක් වෙබ් අඩවියකින් පමණක් 502 ලැබෙන්නේ ඇයි?
එම අඩවිය අක්රිය වී තිබිය හැක, නැතහොත් ප්රොක්සියේ IP වෙතින් ලැබෙන සම්බන්ධතාවලට පිළිතුරු නොදෙනවා විය හැක. පසුව උත්සාහ කරන්න, නැතහොත් වෙනත් රටක IP එකක් භාවිතා කරන්න.
502 සහ 504 අතර වෙනස කුමක්ද?
502 යනු වලංගු නොවන පිළිතුරක් ලැබීම හෝ කිසිදු පිළිතුරක් ලබා ගැනීමට නොහැකි වීමයි; 504 යනු අතරමැදි සර්වරය වැඩි වේලාවක් බලා සිටීමයි. checker මඟින් මේ දෙකම HTTP <code> ලෙස පෙන්වයි.
මගේ scraper වෙත ඉඳහිට 502 ලැබේ. මා ප්රොක්සි මාරු කළ යුතුද?
ඉඳහිට ලැබෙන 502 දෝෂ මඟින් සාමාන්යයෙන් අදහස් වන්නේ ඉලක්කගත අඩවියේ අධික තදබදයක් පවතින බවයි. ප්රොක්සි මාරු කිරීමට පෙර ඔබේ ඉල්ලීම් වේගය අඩු කර කාල පරතරයක් සහිතව නැවත උත්සාහ කිරීම් එක් කරන්න; proxies for web scraping බලන්න.
අන් අය සමඟ බෙදා නොගත් පුද්ගලික IP
වෙනත් අයෙකු භාවිතා කිරීම නිසා IP එකක් අවහිර වීම වළක්වා ගැනීමට VinaProxy පුද්ගලික ප්රොක්සි ඔබට උපකාර කරයි.
මිල ගණන් බලන්න