บล็อก

วิศวกรรม

เราสร้างและดูแล Mythex อย่างไร รวมถึงอะไรที่พังและเราแก้ไขอย่างไร

วิศวกรรม

เราสร้างและดูแล Mythex อย่างไร รวมถึงอะไรที่พังและเราแก้ไขอย่างไร

  • การ Republish ที่ล้มเหลวจะไม่ลบ Backend ที่ยังทำงานอยู่ — การ republish ที่ล้มเหลวอาจลบ API ที่ใช้งานอยู่ของแอป หรือปล่อยเวอร์ชันใหม่ที่พังทิ้งไว้ สามการแก้ไขวิธียกเลิก publish ที่ผิดพลาดใน Mythex
  • การแจ้งเตือนที่ส่งครั้งเดียว ไม่ใช่ครั้งเดียวต่อเซิร์ฟเวอร์ — การแจ้งเตือนรายวันมาถึงเรายี่สิบเอ็ดครั้งในบ่ายเดียว เหตุผลที่การกันซ้ำในหน่วยความจำพังเมื่อมีสองเซิร์ฟเวอร์และการ deploy และการแก้ด้วยสถานะที่ใช้ร่วมกัน
  • การย้ายไปยัง workspace ที่ใหญ่ขึ้นโดยไม่ทำให้ใครต้องรอ — หนึ่งในสี่ของ workspace ยังติดอยู่ที่ 1 GB หลังเราย้ายไปใช้ 2 GB การแก้ครั้งแรกทำให้คนหนึ่งต้องรอเจ็ดนาที สิ่งที่เราเปลี่ยนและเปลี่ยนอีกครั้ง
  • คิดค่าฐานข้อมูลตามสิ่งที่ใช้จริง — เคยประมาณค่าฐานข้อมูลของแต่ละแอป และการประมาณนั้นผิดได้ทั้งสองทาง ตอนนี้ทุกฐานข้อมูลถูกคิดเงินจากการใช้งานที่วัดได้ ชั่วโมงต่อชั่วโมง
  • การจับแอปที่ขัดข้องทันทีหลัง publish — การ publish สามครั้งผ่าน health check ของเรา ขณะที่ API ของพวกมันขัดข้องไม่กี่วินาทีหลังบูตทุกครั้ง สาเหตุคือการนับการขัดข้องในรายการที่จำกัดไว้ห้ารายการ
  • ทำให้รอบการทำงานของเอเจนต์ที่มีรูปจำนวนมากอยู่ในหน่วยความจำ — รอบการทำงานของเอเจนต์ที่ดูสแกนแคตตาล็อกซ้ำ ๆ หน่วยความจำหมดที่ 952 MB มีสาเหตุแยกกันสามอย่างที่เก็บรูปไว้นานเกินไป และนี่คือวิธีที่เราแก้
  • ทำให้รอบงานยาวของเอเจนต์อยู่ในหน้าต่างบริบท — เอเจนต์ย่อยของเราเติบโตจนโมเดลปฏิเสธ หยุดก่อนเวลาเพื่อประหยัดพื้นที่ หรือนับโทเค็นภาษารัสเซียผิด สามการแก้ไขที่ทำให้งาน AI ที่ยาวเสร็จได้
  • ทำให้แชทยังทำงานเมื่อโทรศัพท์หลับ — โทรศัพท์หลับ สลับแท็บ และเครือข่ายหลุดระหว่างการสร้าง บั๊กสองตัวทำให้แชทของ Mythex ค้างหรือแสดงคำตอบเพียงครึ่งเดียวหลังจากนั้น และนี่คือวิธีที่เราหาและแก้ทั้งสองตัว
  • แชทเดียวที่หนักอาจทำให้ API ของเราล่มได้อย่างไร — วันที่ 28 กันยายน เซิร์ฟเวอร์ API ทั้งสองตัวหน่วยความจำหมดพร้อมกัน การแก้ไขแรกคือเพิ่มหน่วยความจำ ส่วนการแก้จริงคือโหลดประวัติแชทตามขนาด ไม่ใช่จำนวน
  • กดเผยแพร่สองครั้งตอนนี้เผยแพร่เพียงครั้งเดียว — คำขอเผยแพร่สามรายการของแอปเดียวมาถึงห่างกัน 84 มิลลิวินาที และรันการดีพลอยซ้ำกัน นี่คือวิธีที่ฐานข้อมูลตัดสินว่าใครเผยแพร่ และบอกรายการอื่นตามความจริง
  • บทเรียน SEO จากการแก้ไขเว็บไซต์ของเราเอง — FAQ markup ที่ซ้ำกัน รูปภาพผิดที่ Google ใช้เป็น thumbnail หน้า template ที่ไม่มีใครคลิก และเส้นทางที่ edge ของเราปฏิเสธ นี่คือสิ่งที่เราพบบน mythex.ai และแก้ไขแล้ว
  • เว็บไซต์ Static ยังออนไลน์อยู่ระหว่างการเผยแพร่ซ้ำ — การเผยแพร่เว็บ static ซ้ำเคยลบไฟล์ที่ใช้งานอยู่ก่อนอัปโหลด build ใหม่ ตอนนี้เว็บเก่ายังให้บริการจนกว่าเว็บใหม่จะขึ้นระบบ และการเปลี่ยนแปลงแสดงภายในไม่กี่วินาที
  • ข้อผิดพลาดหน่วยความจำหมดที่ซ่อนอยู่ในป้ายสถานะความคืบหน้า — Agent AI ของเราหน่วยความจำหมดระหว่างเขียนไฟล์ขนาดใหญ่หนึ่งไฟล์ สาเหตุไม่ใช่โมเดลหรือ sub-agent ที่ทำงานพร้อมกัน แต่เป็นป้ายสถานะที่ถูกส่งซ้ำ 41,000 ครั้ง
  • ไฟล์ swap ที่หายไปซึ่งทำให้เซิร์ฟเวอร์ของเราค้าง — เซิร์ฟเวอร์ production หยุดตอบสนองโดยไม่ล่ม ไม่มีการฆ่าเพราะหน่วยความจำหมด เพียงแค่ page cache ทำงานหนักบนเครื่องที่ไม่มี swap เกิดอะไรขึ้นและเราเปลี่ยนอะไรบ้าง
  • ปลุกฐานข้อมูลโดยไม่ให้การเชื่อมต่อที่ตายแล้วค้างอยู่ — แอปที่เผยแพร่แล้วที่ตื่นจากโหมดหลับ ต้องรอคำขอแรกนาน 10–12 วินาที เพราะการเชื่อมต่อฐานข้อมูลที่ตายไประหว่างหลับ เราลดเหลือ 2.3 วินาทีได้อย่างไร
  • เรากำลังจำกัดอัตราการเรียกของบริการของเราเอง — ขีดจำกัดอัตราต่อที่อยู่ของ API ของเราปฏิบัติกับบริการของเราเองเหมือนผู้ใช้คนเดียวที่ยุ่ง และในโปรดักชันบริการเหล่านั้นเริ่มได้รับ 429 วิธีที่เราพบและแก้ไข
  • ทำไมเราย้ายเซิร์ฟเวอร์ของ Mythex ไปใช้ ARM — เมื่องานหนักถูกย้ายไปอยู่ใน sandbox ของแต่ละโปรเจกต์ เซิร์ฟเวอร์ของเราใช้หน่วยความจำเพียงหนึ่งในสาม อินสแตนซ์ ARM ที่เล็กลงช่วยลดต้นทุนราว 30% นี่คือวิธีการ
  • เราทำให้ deploy เหลือข้อผิดพลาด 502 เป็นศูนย์ได้อย่างไร — watchdog ที่แข่งกับการ deploy และ load balancer ที่รู้ตัวช้าเกินไป วิธีที่เราพบทั้งสองอย่าง แก้ไข และวัดผลจาก 10 ข้อผิดพลาด 502 เหลือศูนย์

Mythex · ราคา · คำถามที่พบบ่อย · คู่มือ · บล็อก · การใช้งาน · สร้างด้วย AI · เทมเพลต · เปรียบเทียบ Mythex · อภิธานศัพท์การสร้างแอปด้วย AI · เครื่องมือฟรีสำหรับสร้างแอปด้วย AI · เกี่ยวกับเรา

Mythex สำหรับ…

  • Mythex สำหรับการทำงาน
  • Mythex สำหรับผู้ก่อตั้ง
  • Mythex สำหรับโปรดักต์แมเนเจอร์
  • Mythex สำหรับดีไซเนอร์
  • Mythex สำหรับนักการตลาด
  • Mythex สำหรับฝ่ายขาย
  • Mythex สำหรับทีมปฏิบัติการ
  • Mythex สำหรับทีม HR
  • เว็บไซต์
  • การทำต้นแบบ
  • เครื่องมือภายใน
  • โปรแกรมพาร์ทเนอร์

คู่มือ

  • วิธีสร้าง
  • การเปรียบเทียบ
  • อธิบายแนวคิด
  • ไอเดียและการเปิดตัว
  • การเขียนพรอมต์และการส่งมอบ

บล็อก

  • วิศวกรรม
  • ผลิตภัณฑ์
  • บริษัท
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