25 คะแนน โดย tenshi 2022-02-03 | 5 ความคิดเห็น | แชร์ทาง WhatsApp

นี่คือบทความชันสูตรเหตุขัดข้องที่ทำให้ไม่สามารถใช้งานบริการ Inflearn ได้อย่างต่อเนื่องตั้งแต่วันที่ 3 ถึง 17 มกราคม 2022 โดยอธิบายอย่างละเอียดตั้งแต่การตรวจพบปัญหา การรับมือในช่วงแรก การเกิดซ้ำ การวิเคราะห์สาเหตุราก และไปจนถึงการแก้ไขสาเหตุราก

5 ความคิดเห็น

 
xor100 2022-02-03

ขอบคุณสำหรับบทความดี ๆ ครับ แต่มีคำดี ๆ อย่างคำว่า "การทบทวนย้อนหลัง" อยู่แล้ว ทำไมถึงเลือกใช้คำว่า "ชันสูตร" ล่ะครับ? ไม่ใช่ว่าใช้ผิดนะ แต่รู้สึกว่ามันออกไปทางลบไปหน่อย

 
kbumsik 2022-02-04

ดูเหมือนว่ามักจะใช้คำว่า “ชันสูตร” เพื่อเรียกรายงานมาตรการที่ดำเนินการหลังเกิดเหตุ โดยเป็นคำแปลของ Postmortem

 
ffdd270 2022-02-04

ผมรู้สึกขำเพราะคิดว่านี่เป็นการสื่อความหมายทำนองว่าบริการตายแล้วเลยต้องชันสูตรศพ(... ) แต่ก็อาจมีคนที่รู้สึกต่างออกไปได้เหมือนกันนะครับ 'm '

 
budlebee 2022-02-03

ผมคิดว่าน่าจะเป็นนัยแบบเดียวกับอีเมลชันสูตรเหตุขัดข้อง (postmortem email) ของ Netflix ครับ

 
tenshi 2022-02-03

โดยเฉพาะในกรณีของตารางคอร์ส แต่ละ Dead Tuple จะมีขนาดใหญ่มาก เนื่องจากมีคอลัมน์ที่มีข้อมูลขนาดใหญ่ (โค้ด HTML ของคอลัมน์แนะนำคอร์ส)

ดังนั้นคิวรีอัปเดตที่เกิดขึ้นบ่อยจึงนำไปสู่การผลิต Dead Tuple ขนาดใหญ่จำนวนมาก

โดยเฉพาะส่วนการวิเคราะห์สาเหตุเชิงรากที่ทำให้สัมผัสได้ว่า Dead Tuple ของ PostgreSQL สามารถส่งผลกระทบต่อบริการอย่างไร น่าจะเป็นข้อมูลอ้างอิงที่ดีมาก