Fix with AI: Publish မအောင်မြင်တဲ့အခါ တစ်ချက်နှိပ်ဖြင့် ပြင်ပါ
Mythex မှာ Publish မအောင်မြင်တဲ့အခါ dialog က ဘာဖြစ်သွားသလဲဆိုတာကို အခု ရှင်းရှင်းပြပြီး ခလုတ်နှစ်ခု ပေးပါတယ်။ အဆင်မပြေတိုင်း Fix with AI နဲ့ Try again ကို တွေ့ရပါမယ်။ Fix with AI ကို နှိပ်ရင် ပျက်ကွက်မှုနဲ့ အက်ပ်က ထုတ်ပြထားတဲ့ အရာတွေကို agent ကို ပို့ပေးပါတယ်။ agent က ပရောဂျက်ကို ပြင်ပြီး ထပ် Publish လုပ်ပေးနိုင်ပါတယ်။ အက်ပ်မှာ မှားတာ မရှိရင်တော့ ရိုးရိုး ပြန် Publish လုပ်ပေးပါမယ်။ အပြင်ဘက်ကိစ္စကို "ကျွန်တော်တို့ဘက်က ပြဿနာ" လို့ လွဲမချပဲ၊ အက်ပ်ထဲက ပြဿနာတွေကိုလည်း အခု ပိုမြန်မြန် ဖမ်းမိအောင် လုပ်ထားပါတယ်။
ဘာတွေ ပြောင်းလဲသွားလဲ
အမှားတိုင်းမှာ Fix with AI
ယခင်က အချို့ ပျက်ကွက်မှုတွေမှာ Fix with AI ပေါ်ပြီး တချို့မှာတော့ Try again ပဲ ပေါ်ပါတယ်။ ဒီခွဲခြားမှုက ဘယ်ဘက်က အမှားလဲဆိုတာကို အခြေခံထားတာပါ။ ကျွန်တော်တို့ဘက်က အမှားလို့ ထင်ရရင် agent က မှန်နေတဲ့ code ကို လိုက်ပြင်မနေစေချင်ဘဲ၊ သင့် credits ကိုလည်း မသုံးစေချင်ခဲ့ပါဘူး။
အဲဒါက သင့်ဘက်မှာ ဘယ်အမျိုးအစား ပျက်ကွက်မှုလဲဆိုတာ ကိုယ်တိုင် ခန့်မှန်းရစေခဲ့ပါတယ်။ အခု ပျက်ကွက်မှုတိုင်းမှာ ခလုတ်နှစ်ခုလုံး ပေါ်ပါတယ်။ agent က ပျက်ကွက်မှုရဲ့ အမျိုးအစားနဲ့ နောက်ကွယ်က output ကို ရရှိတာမို့ အက်ပ်မှာ မှားနေရင် ပြင်ပေးပြီး၊ မှားတာ မရှိရင် ပြန် Publish လုပ်ပေးပါတယ်။ ဘာမှားလဲ ပြောပြဖို့ သင် ခန့်မှန်းစရာ မလိုတော့ပါဘူး။
ချွင်းချက်တွေက အဖြေက code မဟုတ်တဲ့ ပြဿနာတွေပါ။ လင့်ခ်နာမည် ယူပြီးသား ဖြစ်နေရင် အခြားနာမည်တွေ အကြံပေးပါမယ်။ credits ကုန်သွားရင် ထပ်ဖြည့်နည်းကို ပြပေးပါမယ်။
အဓိပ္ပာယ်ရှိတဲ့ စာသားတွေ
အရင်က ပျက်ကွက်မှု အများစုက "ကျွန်တော်တို့ဘက်က ပြဿနာ၊ ထပ် Publish လုပ်ပါ" လို့ ပြခဲ့ပါတယ်။ အဲဒါက အမှန်မဟုတ်ဘဲ၊ ထပ် Publish လုပ်တာနဲ့လည်း ဘာမှ မပြောင်းပါဘူး။ အခု အမှားတိုင်းက ကိုယ်ပိုင် စာသားနဲ့ ပြပါတယ်–
- "သင့်အက်ပ် Publish ပြီးနောက် မစတင်ပါ။" အက်ပ်ကို Publish ပြီးသော်လည်း ချိတ်ဆက်မှုတွေ လက်မခံဖြစ်သေးပါ။ အများအားဖြင့် တခြား port ပေါ်မှာ နားထောင်နေတာ၊ ဒါမှမဟုတ်
localhostပေါ်မှာ သာ နားထောင်နေတာ ဖြစ်ပါတယ်။ Publish လုပ်ထားတဲ့ အက်ပ်က0.0.0.0နဲ့$PORTထဲက port ပေါ်မှာ နားထောင်ရပါမယ်။ အခု ကျွန်တော်တို့က ပုံသေအချိန်ကို စောင့်ပြီး မျှော်မနေတော့ဘဲ၊ အက်ပ်က သူ့ port မှာ ချိတ်ဆက်မှု တကယ် လက်ခံနေလား စစ်ဆေးပါတယ်။ - "ဖိုင်က ကြီးလွန်းပါတယ်" / ဖိုင်အရေအတွက် များလွန်းပါတယ်။ Static site တွေမှာ ဖိုင်တစ်ခုချင်းစီ အရွယ်အစား ကန့်သတ်ချက် (site အမျိုးအစားပေါ်မူတည်ပြီး ၂၅–၃၀ MB ခန့်) နဲ့ ဖိုင် ၂၀,၀၀၀ ကန့်သတ်ချက် ရှိပါတယ်။ အခု ဘာမှ upload မလုပ်ခင် ဖိုဒါကို တိုင်းတာပြီး ကန့်သတ်ထက်ကြီးတဲ့ ဖိုင်အားလုံးကို message မှာ ဖော်ပြပေးပါတယ်။
- "သင့်အက်ပ် စတင်ပြီးချက်ချင်း ရပ်သွားပါတယ်။" များသောအားဖြင့် environment variable သို့မဟုတ် secret လိုအပ်ချက် ပျောက်နေခြင်း၊ ပထမ request မှာ crash ဖြစ်ခြင်း၊ ဒါမှမဟုတ် start command ထဲက အမှား ဖြစ်ပါတယ်။
Live ဖြစ်ပြီးနောက် ပျက်တဲ့ အက်ပ်တွေကို ဖမ်းခြင်း
Publish အောင်မြင်ပြီးနောက် အက်ပ်က မိနစ်အနည်းငယ်အကြာမှာ ပျက်သွားနိုင်ပါတယ်။ ဆက်တိုက် crash ဖြစ်နေခြင်း၊ ဒါမှမဟုတ် အလုပ်လုပ်နေပေမယ့် ချိတ်ဆက်မှု မလက်ခံတော့ခြင်း ဖြစ်နိုင်ပါတယ်။ Mythex က Publish ထားတဲ့ အက်ပ်တွေကို အကြိမ်ကြိမ် စစ်ဆေးပါတယ်။ အက်ပ်က မိနစ်အနည်းငယ်အတွင်း ထပ်ခါထပ်ခါ crash ဖြစ်ရင်၊ ဒါမှမဟုတ် ချိတ်ဆက်မှု မရှိဘဲ run နေရင် Publish ကို failed လို့ မှတ်ပြီး အီးမေးလ် ပို့ပေးပြီး ပရောဂျက်မှာ message နဲ့ Fix with AI ကို ပြပေးပါတယ်။
အက်ပ်က ကိုယ်တိုင် ပြန်ကောင်းသွားတဲ့ crash တစ်ကြိမ်ဟာ failed Publish အဖြစ် မရေတွက်ပါဘူး။ memory ကုန်လို့ ဖြစ်ရင် သီးခြား အီးမေးလ် တစ်စောင် ရပါမယ်။
Live အက်ပ်ကို failed လို့ မှတ်တဲ့အခါ အဲဒီအချိန်မှာ အက်ပ်က ထုတ်ထားတဲ့ စာသားကိုလည်း သိမ်းထားပါတယ်။ ဒီ raw output ကို သင် မမြင်ရပေမယ့်၊ Fix with AI က agent ကို ပေးတာ ဖြစ်လို့ ခန့်မှန်းတာမဟုတ်ဘဲ အမှန်တကယ် error ကနေ စတင်နိုင်ပါတယ်။
ဘယ်လို အသုံးပြုမလဲ
- ပုံမှန်အတိုင်း Publish ကို နှိပ်ပါ။
- မအောင်မြင်ရင် dialog ထဲက message ကို ဖတ်ပါ။ ဘာဖြစ်သွားလဲ ရှင်းပြဖို့ ရေးထားပါတယ်။
- Fix with AI ကို နှိပ်ပါ။ agent က build output သို့မဟုတ် အက်ပ်ရဲ့ log တွေကို ဖတ်ပြီး ပရောဂျက်ကို ပြင်ပေးမယ်၊ ပြီးရင် ထပ် Publish လုပ်နိုင်ပါတယ်။
- message က သင့်အက်ပ်မှာ ဘာမှားမှန်း မပြောဘဲ "ခဏ အလုပ်များနေပါတယ်" သို့မဟုတ် "Publish ရပ်သွားပါတယ်" လို့ ပြောရင် Try again က များသောအားဖြင့် လုံလောက်ပါတယ်။
- အက်ပ်ဆက်ကျနေတယ် ဆိုတဲ့ အီးမေးလ် ရရင် ပရောဂျက်ကို ဖွင့်ပါ။ message တူတူနဲ့ Fix with AI ကို အဲဒီမှာ စောင့်နေပါလိမ့်မယ်။
message က လင့်ခ်နာမည် ပြဿနာလို့ မပြောထားရင် ထပ် Publish လုပ်တဲ့အခါ လင့်ခ်နာမည်ကို ဆက်ထားပါ။
ဘာကြောင့် ဒါကို တည်ဆောက်ခဲ့သလဲ
Publish မအောင်မြင်တာက လူတစ်ယောက် တွေ့ရတဲ့ ပထမဆုံး ပြဿနာ ဖြစ်တတ်ပါတယ်။ preview မှာ အက်ပ် အလုပ်လုပ်နေပြီး Publish နှိပ်လိုက်တော့ မတက်လာပါ။ developer မဟုတ်သူတစ်ဦးအတွက် "log တွေကို စစ်ကြည့်ပါ" ဆိုတာ လုပ်ဆောင်လို့ မရတဲ့ အကြံဉာဏ် ဖြစ်ပါတယ်။ Fix with AI က အဲဒီအခိုက်အတန့်ကို နှိပ်ရုံတစ်ချက်နဲ့ ပြောင်းပေးပြီး၊ ရိုးသား message တွေက ဖတ်တဲ့အခါ မှန်ကန်တဲ့ အရာကို ညွှန်ပြပေးပါတယ်။
ကန့်သတ်ချက်များ
- Fix with AI က agent ကို သုံးတာမို့ တခြား message တွေလိုပဲ credits သုံးပါတယ်။
- ပရောဂျက်ထဲက အရာတွေ (code၊ configuration၊ start command) ကို ပြင်နိုင်ပါတယ်။ လင့်ခ်နာမည် ယူပြီးသားဖြစ်တာ၊ အီးမေးလ် အတည်မပြုရသေးတာ၊ ဒါမှမဟုတ် credits လက်ကျန် သုည ဖြစ်တာတွေကို ပြင်လို့ မရပါ။
- ဖိုင်ကြီးတစ်ခုကို Storage ထဲ ရွှေ့မလား၊ သို့မဟုတ် ငယ်အောင် လုပ်မလား ဆိုတဲ့ ဆုံးဖြတ်ချက်ကို သင်ကိုယ်တိုင် ချရမယ့် ပြဿနာတွေ ရှိပါတယ်။
မက်ဆေ့ချ်တိုင်းနဲ့ ဘာလုပ်ရမလဲဆိုတာ docs မှာ ရှိပါတယ်– Publish troubleshooting။ ပိုကျယ်တဲ့ ပြဿနာဖြေရှင်းနည်းအတွက် AI နဲ့ တည်ဆောက်ထားတဲ့ အက်ပ်ကို debug လုပ်နည်း ကို ကြည့်ပါ။