Блог

Инженерчлэл

Mythex хэрхэн бүтээгдэж, ажилладаг вэ — юу эвдэрч, хэрхэн зассаныг оролцуулаад.

Инженерчлэл

Mythex хэрхэн бүтээгдэж, ажилладаг вэ — юу эвдэрч, хэрхэн зассаныг оролцуулаад.

  • Амжилтгүй дахин нийтлэлт ажиллаж буй backend-ийг хэзээ ч устгахгүй — Амжилтгүй дахин нийтлэлт аппынхаа ажиллаж буй API-г устгаж болзошгүй байсан. Mythex буцаалтыг хэрхэн зассан тухай гурван засвар.
  • Сервер бүрт биш, нэг удаа ажилладаг сануулга — Өдөрт нэг удаа явах ёстой сануулга нэг үдээс хойш таван удаа ирсэн. Хоёр сервер болон deploy-тэй үед ой санамжийн dedupe яагаад эвддэг, хуваалцсан төлөв яаж зассан.
  • Хүмүүсийг хүлээлгүйгээр илүү том workspace руу шилжих нь — Манай workspace-ийн дөрөвний нэг нь 2 GB руу шилжсний дараа ч 1 GB дээр үлдсэн. Эхний засвар нэг хүнийг долоон минут хүлээлгэсэн. Юуг өөрчилсөн, дахин юуг өөрчилсөн.
  • Өгөгдлийн сангуудыг жинхэнэ хэрэглээгээр нь төлбөрт оруулах нь — Бид аппын өгөгдлийн сангийн зардлыг тооцдог байсан бөгөөд тооцоо хоёр талд буруу байсан. Одоо өгөгдлийн сан бүр цаг цагаараа хэмжигдсэн хэрэглээгээр төлбөр бодогддог.
  • Нийтлэлтийн дараа шууд унадаг аппуудыг илрүүлэх нь — Гурван нийтлэлт эрүүл мэндийн шалгалтаа давсан ч тэдгээрийн API эхлэх бүрт секундын дотор унасан. Шалтгаан: сүүлийн таван оруулгад хязгаарлагдсан жагсаалтад унасан тоолох.
  • Зургаар дүүрсэн агентын эргэлтийг санах ойд багтаах нь — Каталогийн скануудыг үргэлж харж байсан агентын эргэлт 952 МБ дээр санах ой дуусав. Зургууд хэт удаан барьж байсан гурван өөр шалтгаан, мөн тэдгээрийг яаж засав.
  • Урт агентын эргэлтийг context window-д багтаах нь — Дэд агентууд загвар татгалзах хүртэл ургаж, өрөө хэмнэхийн тулд эрт зогсож, Орос хэл дээр токеныг буруу тоолж байв. Урт AI ажлыг дуусгах гурван засвар.
  • Утас унтах үед чатыг амьд байлгах нь — Утас унтдаг, таб солидог, сүлжээ тасрагддаг барилгын дунд. Хоёр алдаа чатыг зогсоож, дараа нь хагас хариулт харуулдаг байсан. Хэрхэн олж, засав.
  • Нэг хүнд чат манай API-г унагаж болох нь — 9-р сарын 28-нд бидний API хоёр сервер нэгэн зэрэг санах ой дууссан. Эхний засвар нь илүү санах ой байв; жинхэнэ нь чат түүхийг тоо биш хэмжээгээр ачаалах явдал байв.
  • Publish-ийг хоёр удаа дарахад одоо нэг л удаа нийтэлнэ — Нэг аппын гурван publish хүсэлт 84 мс-ийн зайтай ирж, тус бүр бүтэн deploy хийсэн. Аль нь нийтлэхийг өгөгдлийн сан шийдэж, бусдад үнэнийг хэлдэг болсон.
  • Өөрсдийн сайтыг засахаас авсан SEO сургамжууд — Давхар FAQ маркап, Google-д буруу зураг, хэн ч дарааагүй загварын хуудсууд, edge-ийн татгалзсан зам: mythex.ai дээр олсон зүйл, засварласан арга.
  • Статик сайтууд дахин нийтлэгдэх явцад ажилласаар байдаг — Статик сайтыг дахин нийтлэхэд хуучныг нь эхлээд устгадаг байсан. Одоо шинэ build орох хүртэл хуучин сайт ажиллаж, өөрчлөлт секундэд харагдана.
  • Ахицын шошгон дахь санах ойн алдагдал, out-of-memory ослын шалтгаан — AI агент нэг том файл бичихэд санах ой дүүрч унасан. Шалтгаан нь загвар эсвэл дэд агентууд биш — төлөвийн шошгыг 41,000 удаа дахин илгээсэн байв.
  • Серверүүдийг царцаасан дутуу swap файл — Үйлдвэрлэлийн сервер хариулахаа больсон боловч унаагүй — swap-гүй машин дээр page cache-ийн thrashing. Юу болсон, бид юуг өөрчилсөн.
  • Үхсэн холболтгүйгээр өгөгдлийн сангуудыг сэрээх нь — Нийтлэгдсэн апп сэрэхдээ эхний хүсэлтийг 10–12 секунд барьдаг байв, үхсэн өгөгдлийн сангийн холболтууд дээр. Бид үүнийг 2.3 секунд болгосон.
  • Бид өөрсдийн үйлчилгээгээ хязгаарлаж байсан — API-ийн хаягаар хязгаарлалт бидний үйлчилгээг нэг завгүй хүн мэт үзэж, үйлдвэрлэлд 429 авч эхэлсэн. Яаж олж, засав.
  • Яагаад Mythex-ийн серверүүдийг ARM руу шилжүүлсэн бэ — Хүнд ажлыг sandbox руу шилжүүлсний дараа серверүүд санах ойн гуравны нэгийг ашигласан. Жижиг ARM instance-ууд сарын зардлыг 30 орчим хувиар бууруулсан.
  • Deploy-ийн 502 алдааг нуля болгосон нь яаж вэ — Deploy-тэй зууралдсан watchdog ба сервер сонсохоо больсны дараа л трафикаа зогсоосон load balancer. Хоёуланг нь засаад deploy бүрт 10 502-оос 0 болгосон.

Mythex · Үнэ · Түгээмэл асуулт · Заавар · Блог · Хэрэглээ · AI-аар бүтээх · Загварууд · Mythex-ийн харьцуулалт · AI-аар апп бүтээх тайлбар толь · AI-аар апп бүтээх үнэгүй хэрэгслүүд · Бидний тухай

Mythex хэнд зориулагдсан…

  • Ажилд зориулсан Mythex
  • Үүсгэн байгуулагчдад зориулсан Mythex
  • Бүтээгдэхүүний менежерүүдэд зориулсан Mythex
  • Дизайнеруудад зориулсан Mythex
  • Маркетерүүдэд зориулсан Mythex
  • Борлуулалтад зориулсан Mythex
  • Үйл ажиллагаанд зориулсан Mythex
  • HR багуудад зориулсан Mythex
  • Вэбсайт
  • Прототип
  • Дотоод хэрэгсэл
  • Түншлэлийн хөтөлбөр

Заавар

  • Хэрхэн бүтээх
  • Харьцуулалт
  • Ойлголтын тайлбар
  • Санаа ба нээлт
  • Промпт ба гаргалт

Блог

  • Инженерчлэл
  • Бүтээгдэхүүн
  • Компани
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 Íslenska Latviešu Lietuvių Македонски Norsk bokmål Română Srpski Slovenčina Slovenščina Svenska বাংলা ગુજરાતી ಕನ್ನಡ മലയാളം मराठी ਪੰਜਾਬੀ தமிழ் తెలుగు Bahasa Melayu Tagalog မြန်မာ Қазақ тілі Հայերեն ქართული አማርኛ Soomaali Kiswahili