ብሎግ

ከታተሙ በኋላ ወዲያው የሚበላሹ መተግበሪያዎችን መያዝ

ሴፕቴምበር 25 ላይ ሶስት ህትመቶች የመተግበሪያው ኤፒአይ በእያንዳንዱ ማስነሳት ሰከንዶች ውስጥ ቢበላሽም እንደተሳኩ ተመዝግበዋል። «ተሳክቷል» ስለተባለ መመለስ አልሠራም፤ ከጥቂት ደቂቃዎች በኋላ የበስተጀርባ ፍተሻ ወድቋቸው፣ ጣቢያው በሙሉ ወደ 404 ተመለሰ። የጤና ምርመራው ብልሽቶችን በሆስቲንግ መድረኩ የክስተቶች ዝርዝር ውስጥ ይቆጥር ነበር — ይህም ለእያንዳንዱ ማሽን የመጨረሻዎቹን አምስት ክስተቶች ብቻ ይይዛል፣ ስለዚህ የብልሽት ዑደት ዝርዝሩን ይሞላል እና ቆጠራው ፈጽሞ አያድግም። አሁን የቅርቡን ብልሽት ጊዜ ያወዳድራል፣ እና የሚበላሽ ዑደት ያለው ህትመት ይወድቃል እና ቀደም ያለውን እትም ይመልሳል።

ህትመት ምን ይጠብቃል

በMythex ላይ ከጀርባ አገልጋይ ጋር መተግበሪያ ሲያተሙ፣ አዲሱ እትም በሆስቲንግ መድረካችን ማሽኖች ላይ ይሰራጫል፣ እና የጤና ምርመራ ህትመቱ ቀጥታ ወይም የተሳካ መሆኑን ይወስናል። ከከሸፈ መመለስ ቀደም ያለውን እትም ይመልሳል።

ከባድ ክፍሉ «ተጀምሯል» ማለት «እያገለገለ ነው» ማለት አይደለም። መድረኩ ማሽን ሲነሳ ተጀምሯል ብሎ ይዘግባል። ማስነሳት ላይ ለሰከንድ የሚበላሽ መተግበሪያ ወዲያውኑ እንደገና ይጀመራል፣ ከአፍታ በኋላም እንደተጀመረ ሆኖ ይነበባል። ስለዚህ የጤና ምርመራው በጊዜ ሂደት ብዙ ንብርብሮች አድጎ ነበር፦

  1. ሁለት ጊዜ ተመልከት። ማሽን እንደተጀመረ ከተነበበ በኋላ ለአጭር ጊዜ ጠብቅ እና እንደገና ተመልከት። በማስነሳት ላይ ያለ ብልሽት ብዙ ጊዜ በሁለተኛው እይታ ይወድቃል።
  2. የብልሽት ዑደቶችን ተመልከት። መድረኩ ማሽኑ ደጋግሞ እንደተበላሸ እና እንደገና ማስጀመሩን እንደተወ ከዘገበ፣ ውደቅ።
  3. ህትመቱ ከጀመረ ጀምሮ ያሉ ብልሽቶችን ቁጠር። ሁለት «የተጀመረ» እይታዎች በመጀመሪያ ዳግም ማስጀመር ሊሻገሩ ይችላሉ። ስለዚህ ይህ ህትመት ከጀመረ ጀምሮ ማንኛውም ብልሽት ከተፈጠረ፣ ሶስተኛ ጊዜ ተመልከት፤ ከሁለተኛው እይታ ይልቅ ብዙ ብልሽቶች ካሉ፣ መተግበሪያው አይቆይም ማለት ነው።

ሶስተኛው ፍተሻ እዚህ ያልተሳካው ነው።

ቆጠራው ለምን ጠፍጣፋ ቆየ

የብልሽት መረጃው ከእያንዳንዱ ማሽን የክስተቶች ዝርዝር ይመጣል፦ መጀመሮች፣ መውጫዎች፣ ዳግም ማስጀመሮች። መድረኩ ለእያንዳንዱ ማሽን የመጨረሻዎቹን አምስት ክስተቶች ብቻ ይይዛል።

በእያንዳንዱ ማስነሳት ከ2.5 ሰከንድ በኋላ እንደሚበላሽ መተግበሪያ አስቡት፣ እንደ ከመካከላቸው አንዱ። እያንዳንዱ ዑደት አንድ ብልሽትና አንድ መጀመር ይጨምራል። ከጥቂት ዑደቶች በኋላ ዝርዝሩ ይሞላል። ከዚያ በኋላ እያንዳንዱ አዲስ ክስተት አንድ አሮጌ ያስወጣል። ዝርዝሩ ይንሸራተታል፣ ግን ሁልጊዜ ተመሳሳይ ድብልቅ ይይዛል፦ ሁለት ብልሽቶችና ሁለት መጀመሮች አካባቢ።

ስለዚህ «ህትመቱ ከጀመረ ጀምሮ ስንት ብልሽቶች» በእያንዳንዱ እይታ ተመሳሳይ ቁጥር ይመልሳል። ሁለተኛው እይታ ለምሳሌ ሁለት ብልሽቶች ያያል። ሶስተኛው እይታም ሁለት ያያል — የተለያዩ ብልሽቶች፣ ግን ተመሳሳይ ቁጥር። ፍተሻው ብልሽቱ እንዳቆመ ደመደመ፣ እና ህትመቱን አለፈ።

ይህ በመስከረም 25 ሶስት ጊዜ ተከስቷል፣ በሁለት መተግበሪያዎች ላይ። በእያንዳንዱ ጊዜ፦

  • ህትመቱ ቀጥታ ተብሎ ምልክት ተደረገ፣
  • ምንም ነገር ስላልከሸፈ መመለስ አልሠራም፣
  • የእኛ ማስታረቂያ (reconciler)፣ ዴፕሎዮችን ከሂደቱ በኋላ የሚፈትሽ የበስተጀርባ ስራ፣ ከጥቂት ደቂቃዎች በኋላ ዴፕሎዩን አከሸፈው፣
  • ጣቢያው በሙሉ 404 መለሰ።

በጊዜው የሚከሽፍ ህትመት ሊመለስ ይችላል፦ መመለሱ ቀደም ያለውን እትም ይመልሳል። ዘግይቶ የሚከሽፍ፣ ስኬት ተብሎ ከታወጀ በኋላ የሚወድቅ ህትመት ግን መመለሱን ቀድሞ ዘሎታል።

እንዴት እንዳገኘነው

በአካባቢያችን ዳግም አሳየነው፦ የሚሠራ ኤፒአይ ወስደን እንዲተኛ አድርገን፣ ከዚያ ሲነሳ የሚበላሽ ለውጥ ይዘን ዳግም አተምነው። የጤና ምርመራው እንደ ቀጥታ ምልክት አደረገው።

ይህ ከምርቱ ጋር ተዛመደ፦ በሶስቱም ህትመቶች መተግበሪያው በእያንዳንዱ ማስነሳት ሰከንዶች ውስጥ ሞተ፣ ነገር ግን ፍተሻው የሚያወዳድረው የብልሽት ቆጠራ በእይታዎቹ መካከል አላደገም።

መፍትሄው፡ ቆጠራውን ሳይሆን የቅርቡን ብልሽት አወዳድር

ብልሽቶችን ከመቁጠር ይልቅ፣ ፍተሻው አሁን ህትመቱ ከጀመረ ጀምሮ የቅርቡን ብልሽት ጊዜ ይመለከታል።

ሁለተኛው እይታ ከህትመቱ መጀመር ጀምሮ ማንኛውም ብልሽት ካሳየ፣ ፍተሻው ይጠብቃል እና ለሶስተኛ ጊዜ ይመለከታል። በሶስተኛው እይታ ያለው የቅርቡ ብልሽት ከሁለተኛው የቅርቡ ብልሽት ቆይቶ ከሆነ፣ ማሽኑ በመካከሉ እንደገና ተበላሽቷል። እየቆየ አይደለም፣ እና ህትመቱ ማሽኑ ደጋግሞ እንደተበላሸ እና አሁንም ዳግም እንደሚጀምር የሚናገር መልዕክት ይዞ ይወድቃል።

ይህ የክስተት ዝርዝሩ ምንም ያህል አጭር ቢሆን ይሠራል። አምስት ክስተቶች ያሉት የሚንሸራተት መስኮት ስንት ብልሽቶች እንደነበሩ ሊደብቅ ይችላል፣ ግን አዲስ ብልሽት አሁን እንደተፈጠረ ሊደብቅ አይችልም — የቅርቡ ክስተት ሁልጊዜ የሚቀረው ነው።

በዚህ ለውጥ፣ የአካባቢያችን መራባት በትክክል ይሠራል፦ ህትመቱ ይወድቃል፣ እና ቀደም ያለው ምስል ይመለሳል። በመድረኩ ባህሪ የሚመስል ሙከራም አለን — እያንዳንዱ እይታ አንድ ብልሽትና አንድ መጀመር ይጨምራል እና ዝርዝሩን ወደ አምስት ይቆርጠዋል — እና ፍርዱ ማለፍ ሳይሆን መውደቅ መሆኑን ይፈትሻል።

ከዚህ የወሰድናቸው ትምህርቶች

  • የምትቆጥረውን ዳታ ቅርጽ እወቅ። በተገደበ ዝርዝር ላይ ያለ ቆጠራ ዝርዝሩ ሲሞላ ትርጉም ያጣል። ገደቡ አልተደበቀም፤ ፍተሻውን በዙሪያው ለመንደፍ አልሞከርነውም ነበር።
  • «ስንት ሆነ?» ከመባል «አዲስ ነገር ተፈጠረ?» የሚለውን ምረጥ። የቅርቡ የጊዜ ማህተም ከመቆረጥ ይተርፋል። ጠቅላላ ግን አይተርፍም።
  • ዘግይቶ መውደቅ ከቀደመ መውደቅ ይባስ ነው። ያው የተበላሸ ግንባታ ህትመቱ ቢወድቅና ቢመለስ ጉዳት የለውም፣ ስኬት ተብሎ መጀመሪያ ቢታወጅ ግን ጣቢያን ያወርዳል።
  • በእውነተኛ ሁኔታዎች እንደገና አሳይ። ስህተቱ የክስተት ዝርዝሯን ለመሙላት በቂ ብልሽቶች ያሉት ማሽን ያስፈልገው ነበር። በሙከራ ውስጥ አንድ ፈጣን ብልሽት ይህን አያሳይም ነበር።

ይህ ማስተካከያ በዚያው ቀን ከተደረገ ሌላ ጋር ይጣመራል፤ ይህኛው መመለሱ አሮጌውን እትም መልሶ እንጂ እንዳይሰርዘው አረጋግጧል፦ ያልተሳካ ዳግም ማተም ሥራ ላይ ያለን የጀርባ አገልጋይ ፈጽሞ አይሰርዝም። መተግበሪያህ በመጀመር ላይ ስለሚበላሽ ለህትመት ቢወድቅ፣ የህትመት ችግር መፍቻ ሰነዶችና AI የገነባውን መተግበሪያ ማረም መመሪያችን ለመጀመር ጥሩ ቦታዎች ናቸው።

Mythex · Pricing · በAI ማንኛውንም ነገር ይገንቡ · የድር ጣቢያ እና የመተግበሪያ ቴምፕሌቶች · Mythex ከሌሎች ጋር ሲነጻጸር · የAI መተግበሪያ ግንባታ የቃላት መዝገበ-ቃላት · ነፃ የAI መተግበሪያ መገንቢያ መሳሪያዎች · English

English العربية Български বাংলা Bosanski Català Čeština Dansk Deutsch Ελληνικά Español Español (España) Eesti فارسی Suomi Français Français (Canada) ગુજરાતી हिन्दी Hrvatski Magyar Հայերեն Bahasa Indonesia Íslenska Italiano 日本語 ქართული Қазақ тілі ಕನ್ನಡ 한국어 Lietuvių Latviešu Македонски മലയാളം Монгол मराठी Bahasa Melayu မြန်မာ Norsk bokmål Nederlands ਪੰਜਾਬੀ Polski Português (Brasil) Português (Portugal) Română Русский Slovenčina Slovenščina Soomaali Shqip Srpski Svenska Kiswahili தமிழ் తెలుగు ไทย Tagalog Türkçe Українська اردو Tiếng Việt 简体中文 繁體中文(香港) 繁體中文(台灣)