Qabashada App-yada Burburaya Daabacaadda Ka Dib
Bishii Sebtember 25, saddex daabacaad ayaa loo calaamadiyay inay guulaysteen, in kastoo API-ga app-ku burburayay ilbiriqsiyo kadib bilaabista kasta. Maxaa yeelay "guulaysteen", soo celin ma socon; hubin background ah ayaa fashilisay daabacaadyadaas dhowr daqiiqo kadib, markaasna websaydhka oo dhan wuxuu tagay 404. Health check-ku wuxuu tirinayay burburyada liiska hawlaha platform-ka martigelinta — kaas oo keliya uu hayo shan dhacdo ugu dambeysay mishiin kasta, sidaas awgeed loop burburka wuxuu liiska buuxiyaa, tirinta ma koreyso. Hadda wuxuu isbarbardhigaa waqtiga burburka ugu dambeeya, daabacaad ku burburta loop-ka wuu fashilmaa, nooca hore ayaana dib loo celinayaa.
Waxa daabacaad sugaysa
Marka aad daabacdo app leh backend Mythex, nooca cusub waxaa lagu rakibaa mishiinno ku yaal qalabka martigelinta, health check-ku wuxuu go'aamiyaa in daabacaaddu firfircoon tahay ama fashilantay. Haddii ay fashilanto, soo celin ayaa dib u celisa nooca hore.
Waxa adag, "bilaabay" lama mid aha "adeeg bixinaya". Platform-ku wuxuu sheegaa mishiin inuu bilaabay markii uu sare u kacay. App kasta oo burburaya ilbiriqsi kadib bilaabidda ayaa dib loo bilaabaa isla markaana, markaas wuxuu u muuqdaa inuu mar kale bilaabay. Sidaas awgeed health check-ku wuxuu u koray dhowr lakab waqti ka dib:
- Eeg labo mar. Kadib markii mishiinku akhriyo inuu bilaabay, sug wakhti yar oo mar kale eeg. Burbur bilaabidda ku dhaca wuxuu inta badan fashilaa eegista labaad.
- Raadi loop-yada burburka. Haddii platform-ku sheego in mishiinku burburay mar badan oo uu joojiyay dib u bilaabidda, fashil.
- Tiri burburyada tan iyo markii daabacaaddu bilaabatay. Labo eegis ayaa ku kala dhex jiri kara dib u bilaabid. Sidaas awgeed haddii burbur kasta dhacay tan iyo markii daabacaaddu bilaabatay, eeg saddexaad; haddii burburyadu ka badan yihiin eegistii hore, app-ku ma joogto.
Hubinta saddexaad ayaa halkan fashilisay.
Sababta tirintu u ahayd mid aan kor u kicin
Xogta burburka waxaa laga helaa liiska dhacdooyinka mishiin kasta: bilaabidyo, baxitaanno, dib-u-bilaabid. Platform-ku wuxuu kaydiyaa shan dhacdo ugu dambeeya mishiin kasta oo keliya.
Maaddaama app-ka uu burburo 2.5 ilbiriqsi bilaabid kasta, sida mid ka mid ah ay sameysay. Wareeg kasta wuxuu ku daraa burbur iyo bilaabid. Dhowr wareeg kadib, liiska waa buuxa. Markaas, dhacdo kasta oo cusub wuxuu tirtiraa mid hore. Liiska wuu socdaa dhinacayaga, laakiin wuxuu had iyo jeer yeelanayaa isla isku darka qiyaastii: laba burbur, laba bilaabid.
Sidaas awgeed "burburro intee in le'eg tan iyo markii daabacaaddu bilaabatay" wuxuu soo celinayay isla tirada eegis kasta. Eegistii labaad waxay aragtay, tusaale ahaan, laba burbur. Eegistii saddexaad waxay sidoo kale aragtay laba — burbur kale oo kala duwan, laakiin isla tirada. Hubintu waxay go'aamisay in burburkii joogsaday, daabacaadna way gudbday.
Tani waxay dhacday saddex jeer Sebtember 25, oo ku saabsan laba app. Mar kasta:
- daabacaaddu waxay u calaamadeysay firfircoon,
- ma jirin soo celin, sababtoo ah waxba ma fashilmin,
- reconciler-keenna, shaqo background ah oo hubiya deployments kadib, wuxuu fashiliyay deployment-ka dhowr daqiiqo kadib,
- websaydhka oo dhan wuxuu soo celiyay 404.
Daabacaad fashilanta waqtigeeda waa la soo kabsan karaa: soo celintu waxay dib u celinaysaa nooca hore. Daabacaad fashilanta daqiiqado dambe, kadib markii loo sheegay inay guulaysatay, horey ayay u dhaafday soo celintii.
Sida aan u ogaanay
Dhaqan ahaan ayaan ku soo saarnay: app shaqeynayay ayaan qaadnay, sii nasatay si uu u seexdo, kadibna waxaan dib u daabacnay isbeddel ku burbura bilaabid. Health check-ku wuxuu calaamadiyay firfircoon.
Tani waxay la mid ahayd wax-soo-saarka: laba daabacaad kasta, app-ku wuu dhintay ilbiriqsiyo kadib bilaabid kasta, haddana tirada burburka ee check-ku barbardhigayay ma kordhin eegis labaad iyo saddexaad.
Hagaajinta: isbarbardhig burburka ugu dambeeya, ma aha tirada
Intii aan tirin lahayn burburada, hubintu hadda eegaysaa waqtiga burburka ugu dambeeya tan iyo markii daabacaaddu bilaabatay.
Haddii eegistii labaad ay muujiso burbur kasta tan iyo markii daabacaaddu bilaabatay, hubintu sugaysaa oo eegaysaa saddexaad. Haddii burburka ugu dambeeya ee eegistii saddexaad uu dambe yahay burburkii ugu dambeeyay eegistii labaad, mishiinku wuu burburay mar kale intaas u dhexaysa. Ma joogto, daabacaaddana waa la fashiliyaa fariin sheegaysa in mishiinku mar badan burburay tan iyo markii la daabacay oo weli dib u bilaabaya.
Tani waxay shaqaysaa iyada oo aan loo eegin intee le'eg ayuu liiska dhacdooyinka yahay. Liis daaqad ah oo shan dhacdo ah wuxuu qarin karaa intee burbur ayaa dhacay, laakiin ma qarin karo in mid cusub uu dhacay — dhacdada ugu dambaysa had iyo jeer waa midda la kaydiyo.
Tijaabada maxalliga ah ee dib-u-soo-saarka, hagaajinta waxay sameysaa go'aan sax ah: daabacaaddu waa fashilantay, nooca hore ayaa la soo celiyay. Waxa sidoo kale jira tijaabo ku utaala habdhaqanka platform-ka — eegis kasta wuxuu ku daraa burbur iyo bilaabid oo wuxuu dhigaa liiska shan — oo hubinaysa in go'aanku yahay fashil, ma aha guul.
Waxa aan ka barannay
- Ogow qaabka xogta aad tirinayso. Tiro ku salaysan liis xaddidan waxay joojisaa inay macno lahayd markii liiska buuxo. Xaddidaadda ma ahayn mid qarsoon; kaliya ma aynaan naqshadeyn hubinta anagoo ka fiirsanayna.
- Ka door "wax cusub ayaa dhacay?" intaad ka door "intee ayaa dhacay?". Waqtiga ugu dambeeya ayaa badbaadiya xaddidaadda. Wadarta ma badbaadiso.
- Fashil dambe waa ka xun yahay mid hore. Isla dhismaha xumi waa aan waxyeello lahayn haddii daabacaaddu fashilanto oo soo celiso, laakiin waxa uu dhigayaa websaydh haddii marka hore loo sheegay guul.
- Ku tijaabi xaaladaha dhabta ah. Cilladu waxay u baahnayd mishiin horey u burbursan oo ku filan si uu liiskiisa dhacdooyinka u buuxiyo. Hal burbur degdeg ah oo tijaabo ah ma muujin lahayd.
Tani waxay la socotaa hagaajin kale oo isla maalintaas ah, taas oo soo celinta ka dhigtay inay dib u celiso nooca hore halkii ay ka tirtiri lahayd: daabacaadda fashilantay ma tirtirto backend shaqeeya. Haddii app-kaagu fashilmo daabacaadda sababtoo ah wuu burburaa markuu bilaabmo, dokumentiyada xalinta daabacaadda iyo hagahayaga sida loo dhaqaaqo app ay AI dhisay waa meelo wanaagsan oo laga bilaabo.