ബ്ലോഗ്

എഞ്ചിനീയറിംഗ്

Mythex എങ്ങനെ നിർമ്മിക്കുകയും പ്രവർത്തിപ്പിക്കുകയും ചെയ്യുന്നു, എന്ത് തകരാറിലായി, എങ്ങനെ പരിഹരിച്ചു.

എഞ്ചിനീയറിംഗ്

Mythex എങ്ങനെ നിർമ്മിക്കുകയും പ്രവർത്തിപ്പിക്കുകയും ചെയ്യുന്നു, എന്ത് തകരാറിലായി, എങ്ങനെ പരിഹരിച്ചു.

  • പരാജയപ്പെട്ട റീപബ്ലിഷ് പ്രവർത്തിക്കുന്ന ബാക്കെൻഡ് ഒരിക്കലും ഇല്ലാതാക്കുന്നില്ല — പരാജയപ്പെട്ട റീപബ്ലിഷ് ഒരു ആപ്പിന്റെ തത്സമയ API ഇല്ലാതാക്കുകയോ തകർന്ന പതിപ്പ് വിടുകയോ ചെയ്യാമായിരുന്നു. പബ്ലിഷ് പഴയപടിയാക്കുന്നതിലെ മൂന്ന് പരിഹാരങ്ങൾ.
  • ഓരോ സെർവറിലും അല്ല, ഒരു തവണ മാത്രം മുഴങ്ങുന്ന അലേർട്ടുകൾ — ഒരു ദിവസം ഒരു തവണ മാത്രം വരേണ്ട അലേർട്ട് ഒരു ഉച്ചയ്ക്ക് അഞ്ച് തവണ വന്നു. രണ്ട് സെർവറുകളിലും ഡിപ്ലോയിലും ഡെഡ്യൂപ്പ് തകരുന്നതും പരിഹാരവും.
  • ആരെയും കാത്തിരിപ്പിക്കാതെ വലിയ വർക്ക്‌സ്‌പേസുകളിലേക്ക് മാറ്റം — ഞങ്ങളുടെ വർക്ക്‌സ്‌പേസുകളിൽ നാലിലൊന്ന് 1 GB-യിൽ കുടുങ്ങി. ആദ്യ പരിഹാരം ഒരാളെ ഏഴ് മിനിറ്റ് കാത്തിരുത്തി. ഞങ്ങൾ മാറ്റിയതും പിന്നെയും മാറ്റിയതും ഇതാണ്.
  • ഡാറ്റാബേസുകൾക്ക് ബിൽ ചെയ്യുന്നത് അവ യഥാർത്ഥത്തിൽ ഉപയോഗിക്കുന്നതിന് അനുസരിച്ച് — ഓരോ ആപ്പിന്റെയും ഡാറ്റാബേസ് ചെലവ് ഞങ്ങൾ കണക്കാക്കുകയായിരുന്നു, അത് തെറ്റായിരുന്നു. ഇപ്പോൾ ഓരോ ഡാറ്റാബേസും അളന്ന ഉപയോഗത്തിന് അനുസരിച്ച്, മണിക്കൂർ തോറും ബിൽ ചെയ്യുന്നു.
  • പബ്ലിഷ് ചെയ്ത ഉടൻ ക്രാഷ് ആകുന്ന ആപ്പുകളെ പിടികൂടുക — മൂന്ന് പബ്ലിഷുകൾ health check കടന്നു, എന്നിട്ടും API ഓരോ boot-ലും ക്രാഷ് ആയി. കാരണം: അഞ്ച് എൻട്രി മാത്രമുള്ള പട്ടികയിൽ ക്രാഷുകൾ എണ്ണിയത്.
  • ചിത്രങ്ങൾ നിറഞ്ഞ ഏജന്റ് ടേണുകൾ മെമ്മറിക്കുള്ളിൽ നിർത്തുന്നു — കാറ്റലോഗ് സ്കാനുകൾ നോക്കിക്കൊണ്ടിരുന്ന ഒരു ഏജന്റ് ടേൺ 952 MB-യിൽ മെമ്മറി തീർന്നു. ഓരോന്നും ചിത്രങ്ങൾ അധികനേരം പിടിച്ചുവെച്ച മൂന്ന് വ്യത്യസ്ത കാരണങ്ങൾ, അവ എങ്ങനെ പരിഹരിച്ചു.
  • നീണ്ട ഏജന്റ് ടേണുകൾ കോൺടെക്സ്റ്റ് വിൻഡോയ്ക്കുള്ളിൽ നിർത്തുന്നു — ഏജന്റുകൾ മോഡൽ നിരസിക്കുന്നതുവരെ വളർന്നു, മുറിയില്ലെന്ന് കരുതി നേരത്തെ നിർത്തി, റഷ്യൻ ടോക്കണുകൾ തെറ്റായി എണ്ണി. നീണ്ട AI ജോലി പൂർത്തിയാക്കിയ മൂന്ന് പരിഹാരങ്ങൾ.
  • ഫോൺ ഉറങ്ങുമ്പോൾ ചാറ്റ് ജീവനോടെ നിർത്തുന്നു — ഫോൺ ഉറങ്ങുകയും ടാബുകൾ മാറുകയും ചെയ്യുമ്പോൾ Mythex-ന്റെ ചാറ്റ് കുടുങ്ങിയതും പകുതി മറുപടി കാണിച്ചതും എന്തുകൊണ്ടെന്നും പരിഹരിച്ചതെങ്ങനെയെന്നും.
  • ഒരൊറ്റ ഭാരമുള്ള ചാറ്റിന് ഞങ്ങളുടെ API-യെ എങ്ങനെ തകർക്കാനാകുമായിരുന്നു — സെപ്റ്റംബർ 28-ന് ഞങ്ങളുടെ രണ്ട് API സെർവറുകളും ഒരേ സമയം മെമ്മറി തീർന്നു. ആദ്യ പരിഹാരം കൂടുതൽ മെമ്മറി; യഥാർത്ഥ പരിഹാരം ചാറ്റ് ചരിത്രം വലിപ്പം അനുസരിച്ച് ലോഡ് ചെയ്യുന്നത്.
  • Publish രണ്ടുതവണ അമർത്തിയാലും ഇപ്പോൾ ഒരു തവണ മാത്രം പ്രസിദ്ധീകരിക്കുന്നു — ഒരേ ആപ്പിന് മൂന്ന് publish അഭ്യർത്ഥനകൾ 84ms ഇടവിട്ട് എത്തി, ഓരോന്നും പൂർണ്ണ deploy ആരംഭിച്ചു. ഡാറ്റാബേസ് തീരുമാനിക്കുന്നത് എങ്ങനെ, മറ്റുള്ളവരോട് സത്യം പറയുന്നത് എങ്ങനെ.
  • സ്വന്തം സൈറ്റ് ശരിയാക്കിയതിൽ നിന്നുള്ള SEO പാഠങ്ങൾ — Duplicate FAQ മാർക്ക്അപ്പ്, തെറ്റായ തംബ്നെയിൽ, ക്ലിക്ക് ഇല്ലാത്ത ടെംപ്ലേറ്റ് പേജുകൾ, edge തടഞ്ഞ പാത: mythex.ai-ൽ കണ്ടെത്തി പരിഹരിച്ചത്.
  • സ്റ്റാറ്റിക് സൈറ്റുകൾ വീണ്ടും പബ്ലിഷ് ചെയ്യുമ്പോഴും ഇപ്പോൾ ലൈവായി തുടരുന്നു — സ്റ്റാറ്റിക് സൈറ്റ് വീണ്ടും പബ്ലിഷ് ചെയ്യുമ്പോൾ പഴയത് ആദ്യം ശൂന്യമാക്കപ്പെടുമായിരുന്നു. ഇപ്പോൾ പുതിയത് എത്തുന്നതുവരെ പഴയത് തുടരുന്നു, മാറ്റങ്ങൾ സെക്കൻഡുകൾക്കുള്ളിൽ കാണാം.
  • പ്രോഗ്രസ് ലേബലിൽ ഒളിഞ്ഞിരിക്കുന്ന Out-of-Memory ക്രാഷ് — ഞങ്ങളുടെ AI ഏജന്റിന് ഒരു വലിയ ഫയൽ എഴുതുമ്പോൾ മെമ്മറി തീർന്നു. കാരണം മോഡലോ സമാന്തര സബ്-ഏജന്റുകളോ ആയിരുന്നില്ല — 41,000 തവണ വീണ്ടും അയച്ച ഒരു സ്റ്റാറ്റസ് ലേബലായിരുന്നു.
  • ഞങ്ങളുടെ സെർവറുകളെ മരവിപ്പിച്ച കാണാതായ സ്വാപ്പ് ഫയൽ — ക്രാഷ് ആകാതെ ഒരു പ്രൊഡക്ഷൻ സെർവർ മറുപടി നൽകുന്നത് നിർത്തി — OOM കിൽ ഇല്ല, സ്വാപ്പ് ഇല്ലാത്ത മെഷീനിൽ പേജ്-കാഷ് ത്രാഷിംഗ് മാത്രം. എന്ത് സംഭവിച്ചു, എന്ത് മാറ്റി.
  • ഡെഡ് കണക്ഷനുകളില്ലാതെ ഡാറ്റാബേസുകളെ ഉണർത്തൽ — ഉറക്കത്തിൽ മരിച്ച ഡാറ്റാബേസ് കണക്ഷനുകളിൽ പിടിച്ചതിനാൽ ഉണർന്ന ആപ്പിന്റെ ആദ്യ അഭ്യർത്ഥന 10–12 സെക്കൻഡ് തടഞ്ഞു. അത് 2.3 സെക്കൻഡിലേക്ക് എത്തിച്ചത് എങ്ങനെ.
  • ഞങ്ങൾ ഞങ്ങളുടെ സ്വന്തം സേവനങ്ങളെ റേറ്റ്-ലിമിറ്റ് ചെയ്യുകയായിരുന്നു — ഞങ്ങളുടെ API-യുടെ വിലാസ-അധിഷ്ഠിത റേറ്റ് ലിമിറ്റ് സ്വന്തം സേവനങ്ങളെ ഒരു തിരക്കുള്ള വ്യക്തിയെപ്പോലെ കണക്കാക്കി; പ്രൊഡക്ഷനിൽ അവയ്ക്ക് 429-കൾ ലഭിച്ചു. കണ്ടെത്തിയതും പരിഹരിച്ചതും.
  • Mythex-ന്റെ സെർവറുകൾ ARM-ലേക്ക് മാറ്റിയത് എന്തുകൊണ്ട് — ഭാരമുള്ള ജോലി സാൻഡ്‌ബോക്സുകളിലേക്ക് മാറ്റിയതോടെ സെർവറുകൾ മെമ്മറിയുടെ മൂന്നിലൊന്ന് മാത്രം ഉപയോഗിച്ചു. ചെറിയ ARM ഇൻസ്റ്റൻസുകൾ ചെലവ് ഏകദേശം 30% കുറച്ചു. എങ്ങനെയെന്ന്.
  • ഡിപ്ലോയ് സമയത്തെ 502 പിശകുകൾ പൂജ്യത്തിലേക്ക് എത്തിച്ചത് എങ്ങനെ — ഒരു വാച്ച്ഡോഗ് ഡിപ്ലോയുമായി മത്സരിച്ചതും ലോഡ് ബാലൻസർ വൈകി തിരിച്ചറിഞ്ഞതും: ഇവ എങ്ങനെ കണ്ടെത്തി, പരിഹരിച്ചു, ഡിപ്ലോയ് 10 502-കളിൽ നിന്ന് പൂജ്യത്തിലേക്ക് എങ്ങനെ എത്തി.

Mythex · വില · FAQ · ഗൈഡുകൾ · ബ്ലോഗ് · ഉപയോഗങ്ങൾ · AI ഉപയോഗിച്ച് നിർമ്മിക്കൂ · ടെംപ്ലേറ്റുകൾ · Mythex താരതമ്യം · AI ആപ്പ് നിർമ്മാണ ഗ്ലോസറി · സൗജന്യ AI ആപ്പ് നിർമ്മാണ ടൂളുകൾ · ഞങ്ങളെക്കുറിച്ച്

Mythex ആർക്കൊക്കെ…

  • ജോലിക്കായി Mythex
  • ഫൗണ്ടർമാർക്കായി Mythex
  • പ്രോഡക്റ്റ് മാനേജർമാർക്കായി Mythex
  • ഡിസൈനർമാർക്കായി Mythex
  • മാർക്കറ്റർമാർക്കായി Mythex
  • സെയിൽസിനായി Mythex
  • ഓപ്പറേഷൻസിനായി Mythex
  • പീപ്പിൾ ടീമുകൾക്കായി 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