Blogg

Tækni

Hvernig Mythex er smíðað og rekið, þar á meðal hvað bilaði og hvernig við löguðum það.

Tækni

Hvernig Mythex er smíðað og rekið, þar á meðal hvað bilaði og hvernig við löguðum það.

  • Misheppnuð endurbirting eyðir aldrei virkum bakenda — Misheppnuð endurbirting gat eytt lifandi API forrits eða skilið eftir bilaða útgáfu í gangi. Þrjár lagfæringar á því hvernig Mythex afturkallar misheppnaða birtingu.
  • Viðvaranir sem fara af stað einu sinni, ekki einu sinni á hvern netþjón — Dagleg viðvörun barst fimm sinnum á einum eftirmiðdegi. Af hverju minni í einu ferli brotnar með tveimur netþjónum og útgáfum, og hvernig sameiginlegt geymslurými lagaði það.
  • Stærri vinnusvæði án þess að nokkur bíði — Fjórðungur vinnusvæðanna sat fastur í 1 GB eftir að við færðum okkur í 2 GB. Fyrsta lagfæringin lét einn notanda bíða í sjö mínútur. Hvað við breyttum, og breyttum aftur.
  • Gagnagrunnar rukkaðir eftir því sem þeir raunverulega nota — Áætlun á kostnaði gagnagrunna var röng í báðar áttir. Nú er hver gagnagrunnur rukkaður eftir mældri notkun, klukkustund fyrir klukkustund, og hver klukkustund einu sinni.
  • Að ná forritum sem hrynja strax eftir birtingu — Þrjár birtingar stóðust heilsuprófunina okkar þótt API-ið hrundi sekúndum inn í hverja ræsingu. Orsökin: hrun voru talin í lista sem takmarkast við fimm atriði.
  • Að halda myndaþungum lotum agentsins innan minnisins — Lota agentsins sem hélt áfram að skoða skannaðar vörulistasíður keyrði út úr minni við 952 MB. Þrjár aðskildar orsakir, hver hélt myndum of lengi, og hvernig við löguðum þær.
  • Að halda löngum lotum agentsins innan samhengisgluggans — Undiragentarnir gátu vaxið þar til líkanið hafnaði þeim, stöðvað snemma til að spara pláss eða talið tákn skakkt í rússnesku. Þrjár lagfæringar sem láta langa vinnu klárast.
  • Að halda spjallinu gangandi þegar síminn sefur — Símar sofna, skipta um flipa og missa netsamband í miðri smíði. Tveir villur létu spjallið stöðvast eða sýna hálft svar á eftir. Hvernig við fundum þær og löguðum þær báðar.
  • Hvernig eitt þungt spjall gat slegið API-ið okkar út — 28. september runnu báðir API-netþjónarnir okkar út úr minni í einu. Meira minni var fyrsta lagfæringin; sú rétta var að hlaða spjallsögu eftir stærð, ekki fjölda.
  • Að ýta tvisvar á Birta birtir nú aðeins einu sinni — Þrjár birtingarbeiðnir fyrir sama app bárust með 84 ms millibili og hver keyrði heila útgáfu. Hvernig við létum gagnagrunninn ákveða hver birtir og sögðum hinum satt frá.
  • SEO-lærdómur af því að laga okkar eigin vef — Tvöfalt FAQ-merkjamál, röng smámynd í Google, sniðmátssíður sem enginn smellti á og leið sem edge-þjónninn okkar hafnaði: það sem við fundum á mythex.ai og lagfærðum.
  • Kyrrstæðar síður haldast uppi á meðan þær eru birtar aftur — Að birta kyrrstæða síðu aftur tæmdi hana áður. Nú þjónar gamla síðan þar til sú nýja er komin á sinn stað og breytingar birtast á sekúndum.
  • Minnisþrotið í framvindumerkinu — Gervigreindar-aðstoðarmaðurinn okkar varð uppiskroppa með minni við skrif á einni stórri skrá. Orsökin var stöðumerki sem var sent aftur 41.000 sinnum, ekki módelið.
  • Vantar skiptiskráin sem frysti þjónana okkar — Framleiðsluþjónn hætti að svara án þess að hrynja: engin kill vegna minnisskorts, bara skiptimynds-hrun á vél án skiptisvæðis. Hvað gerðist og hvað við breyttum.
  • Vakna gagnagrunnar án dauðra tenginga — Birt forrit sem vaknar úr svefni héldu fyrstu beiðninni í 10–12 sekúndur á gagnagrunnstengingum sem dóu meðan allt svaf. Hvernig við komum því niður í 2,3 sekúndur.
  • Við vorum að takmarka eigin þjónustur — Hraðatakmörkun API-sins á hverja vistfang meðhöndlaði eigin þjónustur eins og einn notanda og í framleiðslu fengu þær 429-villur. Hvernig við lagfærðum það.
  • Af hverju við færðum þjóna Mythex yfir á ARM — Þegar þung vinna var flutt í sandkassa fyrir hvert verkefni notuðu þjónarnir okkar þriðjung af minninu. Minni ARM-vélar lækkuðu kostnað um um 30%. Hér er hvernig.
  • Hvernig við fengum birtingar niður í núll 502-villur — Vaktmaður sem keppti við birtingar og álagsjafnari sem tók eftir of seint: hvernig við fundum hvort tveggja, lagfærðum það og mældum birtingar úr 10 502-villum í núll.

Mythex · Verð · Algengar spurningar · Leiðbeiningar · Blogg · Notkunardæmi · Byggðu með gervigreind · Sniðmát · Mythex í samanburði · Orðasafn um forritasmíði með gervigreind · Ókeypis verkfæri fyrir forritasmíði með gervigreind · Um okkur

Mythex fyrir…

  • Mythex fyrir vinnuna
  • Mythex fyrir frumkvöðla
  • Mythex fyrir vörustjóra
  • Mythex fyrir hönnuði
  • Mythex fyrir markaðsfólk
  • Mythex fyrir sölu
  • Mythex fyrir rekstur
  • Mythex fyrir mannauðsteymi
  • Vefsíður
  • Frumgerðir
  • Innri tól
  • Samstarfskerfi

Leiðbeiningar

  • Hvernig á að byggja
  • Samanburður
  • Hugtök útskýrð
  • Hugmyndir og útgáfa
  • Fyrirmæli og útgáfa

Blogg

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