Troubleshooting Method
วิธีวิเคราะห์ปัญหา
การแก้ปัญหาเริ่มจากอาการที่ตรวจซ้ำได้ แล้วค่อยหาหลักฐาน ไม่เริ่มด้วยการเดาวิธีแก้
หัวข้อในบทนี้
ศัพท์ในบทนี้ · กดคำที่ขีดเส้นใต้ในเนื้อหาเพื่อดูความหมายได้ด้วย
- DNS
- ระบบค้นข้อมูลของชื่อ เช่น IP ของชื่อโฮสต์
- IP
- ที่อยู่และโปรโตคอลส่ง packet ระหว่างเครือข่าย รุ่น IPv4 และ IPv6 มีรูปแบบต่างกัน
จากอาการ ไปถึงเหตุที่พิสูจน์ได้
อาการเป็นสิ่งที่เห็น เช่นเปิดเว็บไม่ได้ สาเหตุเป็นสิ่งที่ทำให้อาการเกิด เช่น resolver ให้ที่อยู่ผิด ระหว่างสองอย่างนี้ต้องมีหลักฐาน กำหนดขอบเขตก่อนว่าเกิดกับใคร เมื่อใด งานใด และอะไรยังใช้ได้ จากนั้นสร้างสมมติฐานที่ทดสอบแล้วช่วยแยกเหตุ ไม่ใช่ลองแก้ทุกอย่างพร้อมกัน
- Scope
แยกหนึ่งคนหรือหลายคน หนึ่งเว็บหรือทุกเว็บ สายหรือ Wi-Fi และเวลาที่เริ่มผิด
- Evidence
เก็บข้อความ error เวลา ที่อยู่และการเปลี่ยนก่อนเกิดเหตุ บันทึกค่าก่อนเปลี่ยน
- Hypothesis
เสนอเหตุที่อธิบายอาการได้ และผลที่คาดถ้าเหตุนั้นจริง
- Controlled test
ทดสอบทีละตัวแปรหรือเทียบกับสิ่งที่ทราบว่าใช้ได้ เลือกวิธีที่กระทบต่ำ
- Verify
กลับไปทำงานเดิมที่ผู้ใช้ติด และตรวจว่าการแก้ไม่ทำให้สิ่งอื่นเสีย
Restart แล้วหายบอกว่าการเริ่มใหม่มีผล ไม่ได้พิสูจน์ root cause เสมอ เวลาสรุปจึงแยกสิ่งที่เห็น สิ่งที่ทดลอง ผล และข้อที่ยังไม่ทราบ หากปัญหากลับมา ข้อมูลนี้ช่วยตรวจต่อได้ดีกว่าคำว่าแก้แล้วเพียงคำเดียว
อาการและขอบเขตSymptoms and Scope · 09.1.1
ระบุสิ่งที่ทำไม่ได้ เวลา และจำนวนผู้ได้รับผล เพื่อแยกปัญหาเฉพาะเครื่องกับภาพรวม
อาการคือสิ่งที่สังเกต เช่นเปิดเว็บไม่ได้ ส่วนสาเหตุยังต้องพิสูจน์ เริ่มจากผลกระทบ เวลาเริ่ม ความถี่ ผู้ใช้และอุปกรณ์ที่ได้รับผล รวมทั้งอะไรที่ยังใช้งานได้ เพื่อทำขอบเขตให้แคบ
สิ่งที่เกิดขึ้นจริง
ใครและอะไรได้รับผล
ส่วนที่ยังทำงานได้
เว็บเดียวเสียกับทุกเว็บเสียพาไปคนละจุด เครื่องเดียวเสียกับทั้งสำนักงานเสียก็เช่นกัน เก็บข้อเท็จจริงว่าต่อ Wi-Fi ได้หรือได้ หรือยัง อย่าใช้คำว่าเน็ตเสียแทนผลตรวจทั้งหมด
ที่มาของหัวข้อนี้ · 2 รายการ
คำอธิบายและภาพในหน้านี้เรียบเรียงใหม่ ชื่อบทต้นทางด้านล่างใช้ตรวจที่มา ไม่ได้แทนเนื้อหาที่คุณต้องไปอ่านเพิ่มเพื่อเข้าใจหน้านี้ และไม่ยืนยันว่าทุกประโยคมีอยู่ในคอร์ส
- Technical Support Fundamentals · Module 6: TroubleshootingVideo: Ask Questions!IT1.M6.V2
- Technical Support Fundamentals · Module 6: TroubleshootingVideo: Isolating the ProblemIT1.M6.V3
คำถามและหลักฐานQuestions and Evidence · 09.1.2
ถามสิ่งที่เปลี่ยนก่อนเกิดเหตุ และเก็บข้อความผิดพลาดหรือ log ที่ตรวจสอบได้
ถามให้ได้ลำดับเหตุการณ์ วิธีทำให้เกิดซ้ำ ข้อความผิดพลาด และการเปลี่ยนก่อนเกิดปัญหา หลักฐานที่ดีมีเวลา ระบบต้นทาง และบริบท แยกคำรายงานของผู้ใช้จากผลที่ผู้ตรวจเห็นเอง
เติมช่องว่างของเหตุการณ์
ข้อความ เวลา และผลตรวจ
สาเหตุที่เสนอเพื่อทดสอบ
คำว่าเมื่อวานยังได้ควรถามเวลาประมาณใดและมี update อะไร Screenshot ช่วยเห็น error แต่ต้องเก็บรุ่นแอปและขั้นตอนด้วย ก่อนแนบไฟล์ให้ลดข้อมูลส่วนบุคคลและความลับที่ไม่เกี่ยวกับการตรวจ
ที่มาของหัวข้อนี้ · 1 รายการ
คำอธิบายและภาพในหน้านี้เรียบเรียงใหม่ ชื่อบทต้นทางด้านล่างใช้ตรวจที่มา ไม่ได้แทนเนื้อหาที่คุณต้องไปอ่านเพิ่มเพื่อเข้าใจหน้านี้ และไม่ยืนยันว่าทุกประโยคมีอยู่ในคอร์ส
- Technical Support Fundamentals · Module 6: TroubleshootingVideo: Ask Questions!IT1.M6.V2
แยกสาเหตุ ทดสอบ และตรวจผลIsolate, Test and Verify · 09.1.3
ตั้งสมมติฐาน ทดสอบทีละตัวแปร แล้วตรวจทั้งอาการเดิมและผลข้างเคียงหลังแก้
ตั้งสมมติฐานจากหลักฐาน เลือกการตรวจที่แยกสาเหตุได้ เปลี่ยนทีละอย่าง แล้วเปรียบเทียบผลก่อนและหลัง วิธีที่เปลี่ยนหลายอย่างพร้อมกันอาจแก้ได้แต่ไม่รู้ว่าอะไรเป็นต้นเหตุ
แยกส่วนที่น่าจะเสีย
เปลี่ยนหรือวัดอย่างมีสมมติฐาน
ยืนยันงานที่ผู้ใช้ต้องทำ
หลังแก้ ให้ลองชื่อเดิมจากแอปจริงและตรวจผู้ใช้อื่นที่มีผลกระทบด้วย การ ping ผ่านอย่างเดียวไม่ยืนยันเว็บกลับมา บันทึกสาเหตุ ผลกระทบ สิ่งที่เปลี่ยน และผลตรวจยืนยันก่อนปิดงาน
ที่มาของหัวข้อนี้ · 1 รายการ
คำอธิบายและภาพในหน้านี้เรียบเรียงใหม่ ชื่อบทต้นทางด้านล่างใช้ตรวจที่มา ไม่ได้แทนเนื้อหาที่คุณต้องไปอ่านเพิ่มเพื่อเข้าใจหน้านี้ และไม่ยืนยันว่าทุกประโยคมีอยู่ในคอร์ส
- Technical Support Fundamentals · Module 6: TroubleshootingVideo: Isolating the ProblemIT1.M6.V3
นำศัพท์มาเชื่อมกับงาน
ก่อนติดตั้งแอปใหม่ ถามว่าคนอื่นเปิดได้หรือไม่ และเคยเปิดได้ครั้งสุดท้ายเมื่อไร
สิ่งที่บทนี้เชื่อมไว้
การแก้ปัญหาเริ่มจากอาการที่ตรวจซ้ำได้ แล้วค่อยหาหลักฐาน ไม่เริ่มด้วยการเดาวิธีแก้
ใช้ภาพกับตัวอย่างด้านบนเชื่อมหน้าที่ของแต่ละส่วน แล้วตรวจความเข้าใจด้วยการอธิบายเหตุผลของผลที่เห็น ก่อนเปิดบทถัดไป
บทเรียนที่เกี่ยวข้องและที่มาของบทอ่าน
คำอธิบายหน้านี้เขียนใหม่ตามหัวข้อใน Atlas รายการด้านล่างเป็นชื่อ Video/Reading ที่เคยจับคู่ไว้ แสดงไว้ให้ตรวจที่มาของชื่อหัวข้อ และไม่รับรองว่าคอร์สสอนทุกส่วนของคำอธิบายนี้