တစ်ဦး web server သို့ကွန်ယက် client ကိုပြန်လည်တုံ့ပြန်ရန်နိုင်ခြင်းအခါသည် HTTP 500 ပြည်တွင်းရေး server ကိုအမှားတွေ့ရှိနိုင်ပါသည်။ client ကိုမကြာခဏက Internet Explorer, Safari သို့မဟုတ် Chrome ကိုကဲ့သို့သော web browser မှဖြစ်ပါတယ်နေစဉ်, သင်သည်လည်းအသုံးပြုနိုင်သည်အခြား Internet application များ၌ဤအမှားကြုံတွေ့ရနိုင်ပါတယ် သည် HTTP ကွန်ယက်ကိုဆက်သွယ်ရေးဘို့။
ဒီအမှားဖြစ်ပေါ်သည့်အခါ client ကိုအသုံးပြုသူများက error message ကိုပုံမှန်အားဖြင့်တစ်ဦး button ကိုတွန်းအားပေးသို့မဟုတ်ကွန်ရက်အင်တာနက်ပေါ်ရှိ requests သို့မဟုတ်ကော်ပိုရိတ်ကိုအစပျိုးလိုက်ခြင်းတဲ့ဟိုက်ပါလင့်ခ်ကိုကလစ်နှိပ်ပြီးနောက်, browser ကိုပြတင်းပေါက်သို့မဟုတ်အခြားလျှောက်လွှာအတွင်းမှမျက်နှာပြင်ပေါ်တွင်ပေါ်လာမြင်ရပါလိမ့်မည် အင်ထရာနက် ။ အတိအကျမက်ဆေ့ခ်ျကိုဆာဗာနှင့်လျှောက်လွှာပါဝင်ပတ်သက်လျက်ရှိသောပေါ် မူတည်. ပေမယ်နီးပါးအမြဲတမ်းစကားများ "သည် HTTP," "500", "ပြည်တွင်းဆာဗာ" နှင့်တစ်ဦးရောနှောဖြစ်ပါတယ်ကွဲပြားခြားနားသည် "မှားယွင်းနေသည်။ "
ပြည်တွင်းဆာဗာအမှား၏အကြောင်းတရားများ
နည်းပညာပိုင်းဆိုင်ရာသတ်မှတ်ချက်များကိုမှာအမှားတစ်ခုက Web server ကိုတစ်ဦးကို client ကနေတရားဝင်တောင်းဆိုမှုကိုလက်ခံရရှိပေမယ့်စီမံဆောင်ရွက်နိုင်ခြင်းမရှိခဲ့ပါဖော်ပြသည်။ သည် HTTP 500 အမှားသုံးခုပုံမှန်အကြောင်းတရားများဖြစ်ကြသည်:
- သူတို့တစ်တွေအချိန်မီဖက်ရှင်အတွက် client များတုံ့ပြန်နိုင်ဘူးထိုကဲ့သို့သောအပြောင်းအလဲနဲ့နှင့်ဆက်သွယ်ရေးလုပ်ငန်းများကို (ဒါခေါ်ကွန်ယက်ကိုအချိန်ကုန်ကိစ္စများ) နဲ့ပိဆာဗာများ
- ဆာဗာများကို၎င်းတို့၏အုပ်ချုပ်ရေးမှူးများ (ပုံမှန်အားဖြင့် script ကိုပရိုဂရမ်သို့မဟုတ်ဖိုင်ခွင့်ပြုချက်ကိစ္စများ) က mis-configured
- client နှင့် server ကြားရှိအင်တာနက်ဆက်သွယ်မှုအပေါ်မျှော်လင့်မထားတဲ့နည်းပညာပိုင်းဆိုင်ရာဆက်ကြောင်း
- ကိုလည်းကြည့်ပါ web browser နဲ့ Web Server များဆက်သွယ်ဘယ်လို
End User များအတွက်ဖြေရှင်းနည်းများ
သည် HTTP 500 server-side အမှားကြောင့်, ပျမ်းမျှအသုံးပြုသူမိမိတို့ကိုယ်ပိုင်ပေါ်မှာ fix အနည်းငယ်သာလုပ်နိုင်ပါတယ်။ အဆုံးသည်အသုံးပြုသူများသည်ဤအကြံပြုချက်များထည့်သွင်းစဉ်းစားသင့်ပါတယ်:
- တာဝန်သို့မဟုတ်စစ်ဆင်ရေးပြန်ကြိုးစားမည်။ အမှားတစ်ခုယာယီ Internet ချို့ယွင်းကြောင့်ဖြစ်ရတဲ့သောသေးငယ်တဲ့အခွင့်အလမ်းတွင်, တကနောက်ဆက်တွဲကြိုးပမ်းမှုအပေါ်အောင်မြင်ဖို့လိမ့်မည်။
- အကူအညီညွှန်ကြားချက်များအတွက်ဆာဗာ၏ web site ကိုစစ်ဆေးပါ။ အဆိုပါ site ကိုဥပမာတစျခုချွတ်ယွင်းနေအခါချိတ်ဆက်ရန်အခြားဆာဗာများကိုထောကျပံ့နိုငျသညျ။
- ထိုကိစ္စ၏သူတို့ကိုအကြောင်းကြားဖို့ web site ကိုအုပ်ချုပ်ရေးမှူးများကိုဆက်သွယ်ပါ။ သူတို့အဆုံးအပေါ်ကိုတွေ့မြင်ရန်ခက်ခဲစေနိုင်ပါတယ်အဖြစ်အတော်များများ site ကိုအုပ်ချုပ်ရေးမှူးများသည် HTTP 500 အမှားအယွင်းများအကြောင်းကိုပြောပြသည်ခံရတန်ဖိုးထားတယ်။ သူတို့ကဖြေရှင်းပြီးနောက်ကိုလည်းသင်ပြန်တဲ့အထောကျအကူအကြောင်းကြားစာကိုလက်ခံရရှိလိမ့်မည်။
အမှန်တကယ်ပြဿနာများ၏အမြစ်အကြောင်းမရှိ fix အထက်ပါသုံး options များ၏ထိုအဘယ်သူအားမျှသတိပြုပါ။
ကွန်ပျူတာပညာရှင်များတစ်ခါတစ်ရံလည်းဖြစ်သွားတော့မည်က်ဘ်ဆိုက်ဝင်ရောက်ခွင့်ဆိုင်ရာကိစ္စရပ်များနှင့်ဆက်ဆံရာတွင်အဆုံးအသုံးပြုသူများသည် (က), သူတို့ရဲ့ဘရောက်ဇာရဲ့ cache ကိုရှင်းလင်း (ခ) တစ်ဦးကွဲပြားခြားနား browser ကိုကြိုးစား, (ဂ) ပါဝင်ပတ်သက်သည့်တိကျသော site မှအားလုံး browser ကို cookies များကိုဖျက်ပစ်သင့်ကြောင်းအကြံပြုအပ်ပါသည်။ သူတို့အချို့သောအခြားအမှားအခြေအနေများနှင့်အတူကိုကူညီနိုင်ပေမယ့်ထိုကဲ့သို့သောလုပ်ရပ်များဆိုသည် HTTP 500 အမှားများကိုဖြေရှင်းရန်အလွန်နည်းပါးတယ်။ (သိသာအဆိုပါအကြံပြုချက်ကိုလည်း Non-browser ကို application များအတွက်လျှောက်ထားပါဘူး။ )
သမားရိုးကျသည်ပညာကိုသင်မျိုးစုံကွဲပြားခြားနားသော web site များလာရောက်လည်ပတ်တဲ့အခါမှာတူညီတဲ့အမှားကြုံတွေ့ရနှင့်တစ်ဦးထက်ပိုလျှောက်လွှာထဲကနေမဟုတ်လျှင်သင့်ကွန်ပျူတာကို reboot မအကြံပြုထားသည်။ အကောင်းဆုံးကတော့သင်ကဲ့သို့ကောင်းစွာတစ်ဦးကွဲပြားခြားနားကိရိယာမှတူညီတဲ့က်ဘ်ဆိုက်များကိုစစ်ဆေးသင့်ပါတယ်။ သည် HTTP အမှားအယွင်းများ၏အခြားမျိုးနှင့်အတူသည် HTTP 500 ရှုပ်ထွေးမနေပါနဲ့: ပြန်လည်စတင်တဦးတည်းကို client မှတိကျသောပြဿနာများကိုကူညီနေစဉ်, 500 အမှားအယွင်းများဆာဗာများနှင့်အတူအစပြုတာဖြစ်တယ်။
ဆာဗာအုပ်ချုပ်ရေးမှူးများများအတွက်သိကောင်းစရာများ
သင် web sites များစီမံခန့်ခွဲရှိလျှင်, စံ troubleshooting နည်းစနစ်သည် HTTP 500 အမှားအယွင်းများ၏အရင်းအမြစ်ကိုဖေါ်ထုတ်ကူညီသင့်ပါတယ်:
- သော web server log files ထဲမှာအမှားမက်ဆေ့ခ်ျကိုက်ညီရှာ
- (CPU, memory နဲ့ disk ကိုများအတွက်) ဆာဗာကိုဝန်စာရင်းဇယားစစ်ဆေးနှင့်ကွန်ယက်ကုန်ဆုံးချိန်များအတွက်မှတ်တမ်းများဆနျးစစျ
- ယုတ္တိဗေဒအမှားများကိုမိတ်ဆက်ကြစေခြင်းငှါမဆိုမကြာသေးခင်ကပြုပြင်မွမ်းမံများအတွက် .htaccess, web.config သို့မဟုတ်အလားတူ configuration files တွေကိုစစ်ဆေး
- ဆိုက်ရဲ့ဖိုင်နဲ့ဖိုင်တွဲခွင့်ပြုချက်စစ်ဆေးပါ (အမှားများကိုသာအကြောင်းအရာအချို့အပိုင်းပိုင်းတောင်းဆိုမှုများအဘို့ဖွစျပျေါအထူးသဖြင့်လျှင်)
ကိုလည်းကြည့်ပါ - သည် HTTP မှားယွင်းနေသည်နှင့်အခြေအနေကုဒ်များရှင်းလင်းချက်