ပရောက်စီ timeout အမှားများ- ချိတ်ဆက်မှု ရပ်တန့်သွားပြီးနောက် လက်လျှော့လိုက်ခြင်း
Updated:
timeout သည် အခြားသော အမှားများထက် ပိုမိုစိတ်ပျက်စရာကောင်းသည်၊ အကြောင်းမှာ မည်သည့်အရာကိုမျှ ဖော်ပြမထားသောကြောင့်ဖြစ်သည်- ငြင်းပယ်ခြင်း မရှိ၊ စကားဝှက်တောင်းဆိုခြင်း မရှိဘဲ သင့်ဆော့ဖ်ဝဲလ်က လက်လျှော့လိုက်သည်အထိ တိတ်ဆိတ်နေခြင်းသာ ဖြစ်သည်။ များသောအားဖြင့် သင့် packet များသည် တစ်နေရာရာသို့ ရောက်သွားပြီး ပျောက်ကွယ်သွားခြင်း သို့မဟုတ် ပရောက်စီက ချိတ်ဆက်မှုကို လက်ခံသော်လည်း အချိန်မီ အကြောင်းမပြန်ခြင်းကြောင့် ဖြစ်သည်။ အဓိကလုပ်ဆောင်ရမည့်အလုပ်မှာ မည်သည့်အဆင့်တွင် အသံတိတ်သွားသည်ကို ရှာဖွေဖော်ထုတ်ရန်ဖြစ်သည်။
ကျွန်ုပ်တို့ တိုင်းတာစစ်ဆေးခဲ့သော timeout ရလဒ် 3 ခု
ကျွန်ုပ်တို့သည် TCP ချိတ်ဆက်မှုများကို လက်ခံသော်လည်း မည်သည့်အခါမျှ အကြောင်းမပြန်သော စမ်းသပ် ပရောက်စီတစ်ခုကို တည်ဆောက်ခဲ့ပြီး အချိန်ကန့်သတ်ချက် နှစ်မျိုးဖြင့် တူညီသော တောင်းဆိုမှုကို စမ်းသပ်အသုံးပြုခဲ့သည် (လိပ်စာကို 203.0.113.10:8080၊ user123:pass456 အဖြစ် ပြန်လည်ရေးသားထားသည်)-
curl --connect-timeout 10 -x http://user123:[email protected]:8080 https://example.comသည်curl: (28) Proxy CONNECT aborted due to timeoutကို ပြသသည်။ ထိုကန့်သတ်ချက်သည် ချိတ်ဆက်မှု အဆင့်ကိုသာ အကျုံးဝင်စေသည်။-m 10(ဒေတာလွှဲပြောင်းမှုတစ်ခုလုံးအပေါ် ကန့်သတ်ချက်) ဖြင့် အစားထိုးလိုက်ပါကcurl: (28) Connection timed out after 10002 millisecondsကို ပြသသည်။- အဆိုပါ ပရောက်စီကို ညွှန်ထားသော Chromium က
ERR_TIMED_OUTဟု ဖော်ပြပြီး proxy checker ကtimeoutဟု အစီရင်ခံသည်။
ဖြစ်နိုင်ခြေအရှိဆုံး အကြောင်းရင်းများ
- သင့်ကွန်ရက်က ပရောက်စီ port ကို အသိမပေးဘဲ တိတ်တဆိတ် ပိတ်ထားခြင်း။ ရုံး၊ ဟိုတယ်နှင့် ကျောင်းဝင်း Wi-Fi များသည် ပုံမှန်မဟုတ်သော port များသို့ သွားသည့် packet များကို ငြင်းပယ်မည့်အစား တိတ်တဆိတ် ဖျက်ချလေ့ရှိသဖြင့် သင် အချိန်မကုန်မချင်း စောင့်နေရတတ်သည်။
- သင့်ကုဒ်ရှိ timeout ကာလ တိုလွန်းနေခြင်း။ ဝေးလံသောနိုင်ငံရှိ ပရောက်စီတစ်ခုသည် handshake ပြုလုပ်ရန် အချိန်အနည်းငယ် ပိုလိုအပ်သည်။ 2–3 စက္ကန့်သာ သတ်မှတ်ထားပါက ကောင်းမွန်စွာ အလုပ်လုပ်နေသော ပရောက်စီကိုပင် ဖြတ်တောက်သွားနိုင်သည်။
- ပရောက်စီ သို့မဟုတ် ဦးတည်ဝဘ်ဆိုက်တွင် ဝန်ပိနေခြင်း။ ပရောက်စီက ချိတ်ဆက်မှုကို လက်ခံသော်လည်း ဝဘ်ဆိုက်ဘက်မှ အကြောင်းပြန်ချက်ကို စောင့်နေရပြီး သင့်စောင့်ဆိုင်းချိန်က ဦးစွာ ကုန်ဆုံးသွားခြင်းဖြစ်သည်။
- IP မှားယွင်းခြင်း။ စာလုံးပေါင်းမှားရိုက်မိပြီး တုံ့ပြန်မှုမရှိသော လိပ်စာတစ်ခုဖြစ်သွားပါက ငြင်းပယ်မှုပြမည့်အစား တိတ်ဆိတ်မှုကိုသာ ဖြစ်ပေါ်စေသည်။
ပတ်ဝန်းကျင်အလိုက် ဖြေရှင်းနည်းများ
- Windows/Chrome: အဆိုပါ ပရောက်စီကို သင့်ဖုန်း၏ မိုဘိုင်းဒေတာဖြင့် စမ်းသုံးကြည့်ပါ။ timeout ပျောက်သွားပါက မူလကွန်ရက်က ပိတ်ပင်ထားခြင်းဖြစ်ပြီး checking the proxy and the firewall ကို ဖတ်ရှုပါ။
- Antidetect browsers: ပရောက်စီစစ်ဆေးသည့် ခလုတ်တွင် များသောအားဖြင့် သတ်မှတ်ထားသော စောင့်ဆိုင်းချိန်ရှိသည်။ အကြိမ်အနည်းငယ် ထပ်မံကြိုးစားကြည့်ပါ၊ profile အချို့သာ အဆင်မပြေပါက ၎င်းတို့၏ ပရောက်စီလိုင်းကို အလုပ်လုပ်နေသော လိုင်းနှင့် နှိုင်းယှဉ်စစ်ဆေးပါ။
- Telegram: ပရောက်စီကို ဖွင့်ပြီးနောက် connecting တွင် ရပ်တန့်နေခြင်းသည်လည်း များသောအားဖြင့် timeout ဖြစ်နေခြင်းဖြစ်သည်၊ Telegram ဆက်တင်များကို မပြောင်းလဲမီ checker တွင် ပရောက်စီကို စမ်းသပ်ပါ။
- Python requests:
timeout=(10, 30)ဟု သတ်မှတ်ပေးပါ၊ ဆိုလိုသည်မှာ ချိတ်ဆက်ရန်အတွက် 10 စက္ကန့်နှင့် ဖတ်ရှုရန်အတွက် 30 စက္ကန့် ဖြစ်သည်။ မည်သည့်နေရာတွင် ရပ်တန့်နေသည်ကို သိရှိရန်requests.exceptions.ConnectTimeoutနှင့်requests.exceptions.ReadTimeoutတို့ကို သီးခြားစီဖမ်းယူပြီး ကန့်သတ်ချက်မရှိ စောင့်ဆိုင်းမည့်အစား အချိန်ခြား၍ အကြိမ်အနည်းငယ် ထပ်မံကြိုးစားရန် (retry) ထည့်သွင်းပါ။ - curl: ချိတ်ဆက်မှုအဆင့်တစ်ခုတည်းကို တိုင်းတာရန်
--connect-timeoutကို အသုံးပြုပြီး command တစ်ခုလုံးကို ကန့်သတ်ရန်-mကို အသုံးပြုပါ။
Timeout ဖြစ်နေသလား သို့မဟုတ် နှေးနေရုံသက်သက်လား။
နှေးကွေးသော ပရောက်စီသည် နောက်ကျမှသာဖြစ်ပြီး အကြောင်းပြန်ချက် ပေးနေဆဲဖြစ်သည်။ proxy speed test သည် အမှန်တကယ် တုံ့ပြန်ချိန်များကို ပြသပေးသည်၊ အကယ်၍ ၎င်းတို့သည် သင့်ဆော့ဖ်ဝဲလ်၏ timeout သတ်မှတ်ချက်နှင့် နီးကပ်နေပါက ကန့်သတ်ချက်ကို မြှင့်တင်ပါ သို့မဟုတ် ဦးတည်ပစ်မှတ်နှင့် ပိုမိုနီးစပ်သော နိုင်ငံရှိ ပရောက်စီတစ်ခုကို ရွေးချယ်ပါ။ ထပ်ခါတလဲလဲ စမ်းသပ်သော်လည်း မည်သည့်အကြောင်းပြန်ချက်မျှ မရရှိပါက ၎င်းသည် အမှန်တကယ် timeout ဖြစ်နေခြင်းဖြစ်ပြီး checker ရလဒ်နှင့်အတူ ticket ဖွင့်ရန်မှာ နောက်တစ်ဆင့် ဖြစ်သည်။
အဆင့်ဆင့် လုပ်ဆောင်ရန်
- 1
checker ဖြင့် timeout ဖြစ်နေကြောင်း အတည်ပြုပါ
ပရောက်စီလိုင်းကို proxy checker ထဲသို့ ကူးထည့်ပါ။
timeoutရလဒ်ပြပါက စောင့်ဆိုင်းချိန်အတွင်း မည်သည့်အကြောင်းပြန်ချက်မျှ မရောက်ရှိခြင်းကို ဆိုလိုသည်။ - 2
အကြောင်းရင်းကို ရှာဖွေဖော်ထုတ်ရန် ကွန်ရက်ပြောင်းပါ
မိုဘိုင်းဒေတာဖြင့် ထပ်မံကြိုးစားကြည့်ပါ။ အဆင်ပြေပါက မူလကွန်ရက် သို့မဟုတ် ၎င်း၏ firewall တွင် ပြဿနာရှိနေခြင်းဖြစ်သည်။
- 3
တုံ့ပြန်ချိန်ကို တိုင်းတာပါ
ပရောက်စီသည် နှေးနေခြင်းလား သို့မဟုတ် လုံးဝတုံ့ပြန်မှုမရှိခြင်းလားကို ကြည့်ရှုရန် proxy speed test ကို လုပ်ဆောင်ပါ။
- 4
သင့်ဆော့ဖ်ဝဲလ်တွင် timeout နှင့် ထပ်မံကြိုးစားမှုများကို ချိန်ညှိပါ
ချိတ်ဆက်မှု ကန့်သတ်ချိန်ကို 10 စက္ကန့်ခန့်အထိ တိုးမြှင့်ပါ၊ retries ထည့်သွင်းပြီး အလုပ်ကို ထပ်မံလုပ်ဆောင်ပါ။
မကြာခဏမေးလေ့ရှိသော မေးခွန်းများ
ပရောက်စီ timeout ဖြစ်ခြင်းသည် ပရောက်စီ ပျက်သွားပြီဟု ဆိုလိုပါသလား။
ထိုသို့ မဟုတ်နိုင်ပါ။ timeout အများစုမှာ အသုံးပြုသူ၏ ကွန်ရက်က port ကို ပိတ်ဆို့ထားခြင်းကြောင့် ဖြစ်တတ်သည်။ ဆုံးဖြတ်ချက်မချမီ အခြားကွန်ရက်တစ်ခုမှ စမ်းသပ်ကြည့်ပါ။
ကုဒ်ထဲတွင် ပရောက်စီများအတွက် မည်သည့် timeout သတ်မှတ်သင့်သနည်း။
ချိတ်ဆက်ရန် 10 စက္ကန့်ခန့်နှင့် ဖတ်ရှုရန် 30 စက္ကန့်ခန့် သတ်မှတ်ခြင်းသည် သင့်လျော်သော စတင်မှုတစ်ခုဖြစ်သည်။ ဝေးလံသော ပရောက်စီများ သို့မဟုတ် ဒေတာများသော စာမျက်နှာများသည် အချိန်ပိုမို လိုအပ်နိုင်သည်။
ပရောက်စီမှတစ်ဆင့် အချို့သော ဝဘ်ဆိုက်များသာ အဘယ်ကြောင့် timeout ဖြစ်ရသနည်း။
ထိုသို့ဖြစ်ပါက ပရောက်စီသည် အလုပ်လုပ်နေပြီး ဦးတည်ဝဘ်ဆိုက်ဘက်မှ နှေးကွေးနေခြင်း သို့မဟုတ် ပိတ်ပင်ထားခြင်းကြောင့် ဖြစ်သည်။ ဝဘ်ဆိုက်က အသံတိတ်မနေဘဲ 502 ပြသပါက 502 Bad Gateway ကို ကြည့်ပါ။
timeout ဖြစ်ခြင်းသည် ချိတ်ဆက်မှုငြင်းပယ်ခံရခြင်းနှင့် မည်သို့ ကွာခြားသနည်း။
ငြင်းပယ်ခံရပါက ချက်ချင်းတုံ့ပြန်ချက် ရောက်လာပြီး timeout သည် သတ်မှတ်ချိန်ပြည့်သည်အထိ စောင့်ဆိုင်းနေရသည်။ proxy server refusing connections ကို ကြည့်ပါ။
သင့်ဈေးကွက်နှင့် နီးစပ်သော ပရောက်စီကို ရွေးချယ်ပါ
VinaProxy သည် ဗီယက်နမ်၊ အမေရိကန်၊ ဂျပန်၊ တောင်ကိုရီးယား၊ စင်ကာပူ၊ ယူကေနှင့် ဟောင်ကောင်တို့တွင် IP များကို ပေးဆောင်ထားသောကြောင့် သင့်ပစ်မှတ်နှင့် နီးကပ်စွာ ရှိနေနိုင်ပါသည်။
စျေးနှုန်းများ ကြည့်ရှုရန်