Squid ၏ forward_timeout၊ connect_timeout နှင့် read_timeout နှိုင်းယှဉ်ချက်
ရှေ့ဆက်လမ်းကြောင်းရှာခြင်း၊ peer နှင့်ချိတ်ဆက်ခြင်း သို့မဟုတ် ဆာဗာမှ ဒေတာပိုမိုရရန် စောင့်ဆိုင်းခြင်းတို့နှင့် သက်ဆိုင်သော Squid timeout ကို ရွေးပါ။
Squid သည် တုံ့ပြန်မှု၏ တစ်စိတ်တစ်ပိုင်းကို ရရှိပြီးနောက် ဒေတာပိုမိုအတွက် စောင့်ဆိုင်းနေပါက forward_timeout ကို တိုးခြင်းသည် မှားသော စောင့်ဆိုင်းမှုကို ဖြေရှင်းခြင်းဖြစ်သည်။ Squid 5 မှ 7 အထိတွင် ရပ်တန့်ခဲ့သော လုပ်ဆောင်ချက်အလိုက် ဤအချိန်တိုင်းတာမှုများထဲမှ ရွေးပါ:
| Squid ဘာကို စောင့်ဆိုင်းနေသည် | ညွှန်ကြားချက် |
|---|---|
| အသုံးပြုနိုင်သော ပို့ဆောင်လမ်းကြောင်း | forward_timeout |
| အခြားလမ်းကြောင်း မစမ်းမီ ဆာဗာ သို့မဟုတ် peer နှင့် TCP ချိတ်ဆက်မှု | connect_timeout |
| peer-ဆာဗာ ချိတ်ဆက်မှုမှ ဒေတာပိုမို၊ အောင်မြင်သော ဖတ်ခြင်းက စောင့်ဆိုင်းမှုကို ရှည်စေသည် | read_timeout |
အမှားအမျိုးအစားနှင့် နောက်ဆုံးအောင်မြင်ခဲ့သော လုပ်ဆောင်ချက်ကို log မှတ်တမ်းဘေးတွင် ထားပါ။ ရှေ့ဆက်ချိတ်ဆက်မှု မရှိမီ ကျရှုံးမှုက လမ်းကြောင်းရွေးချယ်မှု သို့မဟုတ် ချိတ်ဆက်မှုတည်ဆောက်မှုကို ညွှန်ပြသည်။ စတင်ပြီးနောက် တိတ်ဆိတ်သွားသော တုံ့ပြန်မှုက ဆာဗာမှဖတ်သည့်အဆင့်ကို ညွှန်ပြသည်။ ဖြစ်ရပ်နှစ်ခုကို ခြေရာခံစဉ် ရွေးထားသော peer နှင့် ဦးတည်ရာကို ထည့်ပါ။
ပိုကြာသော စောင့်ဆိုင်းမှုကို ခွင့်ပြုမီ ပစ်မှတ်သည် ထိုအတွင်း ပြန်လည်ကောင်းမွန်နိုင်ကြောင်း အတည်ပြုပါ။ အချိန်တိုင်းတာမှုသည် အထောက်အထားများ မပေးနိုင်သလို မရရှိနိုင်သော ဝန်ဆောင်မှုကို ရောက်ရှိနိုင်အောင် မလုပ်နိုင်ပါ။ ကလိုင်း၏ သတ်မှတ်ချိန် ကိုလည်း နှိုင်းယှဉ်ပါ၊ မဟုတ်ပါက Squid စောင့်ဆိုင်းနေစဉ် ကလိုင်း လုပ်ဆောင်မှုကို စွန့်လွှတ်နိုင်သည်။
ဤအမည်များနှင့် ရရှိနိုင်မှုသည် ထုတ်ဝေမှုအလိုက် ကွဲပြားသည်။ တပ်ဆင်ထားသော ထုတ်ဝေမှု၏ ရည်ညွှန်းချက်ကို အသုံးပြုပါ။ ရှေးဟောင်း dns_v4_first အကြံပြုချက်သည် လိပ်စာရွေးချယ်မှုနှင့် သက်ဆိုင်ပြီး ဤစောင့်ဆိုင်းမှုများထဲမှ မည်သည့်အရာ ကျရှုံးခဲ့သည်ကို မဖော်ပြပါ။