Блог

Инженерия

Mythex қалай жасалып, қалай жұмыс істейді — не бұзылғаны және оны қалай түзеткеніміз.

Инженерия

Mythex қалай жасалып, қалай жұмыс істейді — не бұзылғаны және оны қалай түзеткеніміз.

  • Сәтсіз қайта жариялау жұмыс істеп тұрған бэкендті ешқашан өшірмейді — Сәтсіз қайта жариялау қолданбаның тірі API-ін өшіріп, бұзылған нұсқасын қалдыруы мүмкін. Mythex сәтсіз жарияланымды қалай қайтаратыны туралы үш түзету.
  • Әр серверге емес, бір рет жіберілетін ескертулер — Күніне бір рет жіберілетін ескерту бір түсте бес рет келді. Жадтағы дедупликация екі сервер мен деплойда неге бұзылады және ортақ күй оны қалай түзетті.
  • Кідіртпей, үлкенірек жұмыс орындарына көшу — 2 ГБ-қа көшкеннен кейін жұмыс орындарының төрттен бірі 1 ГБ-та қалды. Алғашқы түзету бір адамды жеті минут күттірді. Не өзгертіп, қайта өзгерттік.
  • Дерекқорларды нақты пайдалануына қарай есептеу — Бұрын әр қолданбаның дерекқор құнын бағалайтынбыз, бағалау екі жаққа да қате болды. Енді дерекқор өлшенген пайдалануына қарай, сағат сайын есептеледі.
  • Жариялаудан кейін бірден құлайтын қолданбаларды ұстау — Үш жариялау денсаулық тексерісінен өтті, ал API-лері әр іске қосылғанда құлады. Себебі: құлауларды ұзындығы бес жазбалы тізімде санау.
  • Суреттерге толы агент жауаптарын жадқа сыйғызу — Агент каталог сканерлерін қарап тұрып жадтың 952 МБ-ында таусылды. Суреттерді тым ұзақ ұстаған үш себеп және оларды қалай түзеткеніміз.
  • Ұзын агент жауаптарын контекст терезесінде ұстау — Суб-агенттер модель бас тартқанша өсуі, орын үнемдеу үшін ерте тоқтауы және орыс мәтінінде токендерді дұрыс санамауы мүмкін еді. Үш түзету.
  • Телефон ұйықтағанда чатты тірі ұстау — Телефон ұйықтағанда чат тұрып қалуы немесе жауаптың жартысын көрсетуі мүмкін еді. Екі қатені қалай тауып, түзеттік.
  • Бір ауыр чат біздің API-ді қалай құлатуы мүмкін еді — 28 қыркүйекте екі API серверіміз бірден жадтан таусылды. Шешім — чат тарихын санымен емес, өлшеммен жүктеу.
  • Publish-ті екі рет басқанда енді бір рет жарияланады — Бір қолданба үшін үш жариялау сұрауы 84 мс аралықта келіп, әрқайсысы толық деплой бастады. Дерекқор кім жариялайтынын шешеді, ал қалғандарына шындықты айтады.
  • Өз сайтымызды түзетуден алған SEO сабақтары — Қайталанған FAQ белгілері, Google-дағы қате нобай, ешкім басмаған шаблон беттері және бұғатталған жол. Не тауып, не түзеткенімізді жазамыз.
  • Статикалық сайттар қайта жариялау кезінде жұмыс істей береді — Бұрын статикалық сайт қайта жариялау кезінде бос қалатын. Енді ескі сайт жаңасы орнағанша жұмыс істейді, өзгерістер секундтарда көрінеді.
  • Прогресс жапсырмасында жасырынған жадтың толуы (out-of-memory) қатесі — AI агенті бір үлкен файлды жазып жатқанда жадтан шықты. Себебі модель немесе параллель суб-агенттер емес еді: күй жапсырмасы 41 000 рет қайта жіберілді.
  • Серверлерімізді қатырған жоқ swap файлы — Өндірістік сервер құламай жауап беруін тоқтатты: swap жоқ қорапта жад ауыстырылып тұрды. Не болғаны және не өзгергені.
  • Өлі қосылымдарсыз дерекқорларды оятудың жолы — Ұйқыдан оянған жарияланған қолданба бірінші сұрауды ұйқыда өлген дерекқор қосылымдарымен 10–12 секунд ұстап тұрды. Оны 2,3 секундқа қалай түсірдік.
  • Біз өз қызметтерімізді өзіміз шектеп тастаған едік — API лимиті өз қызметтерімізді бір белсенді адам сияқты санады, өндірісте олар 429 ала бастады. Оны қалай түзеттік.
  • Mythex серверлерін ARM-ға неге көшірдік — Ауыр жұмыс sandbox-тарға көшкен соң, серверлер жадының үштен бірін ғана пайдаланды. Кішірек ARM даналары шығынды шамамен 30% азайтты.
  • Деплойлар 502 қатесіз қалай нөлге түсті — Watchdog деплойға қарсы жұмыс істеп, жүктеме теңестірушісі тым кеш байқады. Екеуін қалай түзеттік және 502-лер қалай нөлге түсті.

Mythex · Бағалар · FAQ · Нұсқаулықтар · Блог · Қолдану жағдайлары · AI-мен жасау · Үлгілер · Mythex салыстыруда · ЖИ-мен қосымша жасау сөздігі · ЖИ-мен қосымша жасауға арналған тегін құралдар · Біз туралы

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