Learning AtlasIT Support → Cybersecurity
คลังบทอ่าน09.1 / วิเคราะห์ปัญหาและงานสนับสนุนบทถัดไป
สารบัญบทอ่าน / Troubleshooting and Support / 09.1
03 · แก้ปัญหาและดูแลระบบ · บท 09.1

Troubleshooting Method

วิธีวิเคราะห์ปัญหา

การแก้ปัญหาเริ่มจากอาการที่ตรวจซ้ำได้ แล้วค่อยหาหลักฐาน ไม่เริ่มด้วยการเดาวิธีแก้

3 หัวข้อคำอธิบายในหน้านี้ภาพอธิบายและกลไกทีละส่วน
หัวข้อในบทนี้
ศัพท์ในบทนี้ · กดคำที่ขีดเส้นใต้ในเนื้อหาเพื่อดูความหมายได้ด้วย
DNS
ระบบค้นข้อมูลของชื่อ เช่น IP ของชื่อโฮสต์
IP
ที่อยู่และโปรโตคอลส่ง packet ระหว่างเครือข่าย รุ่น IPv4 และ IPv6 มีรูปแบบต่างกัน
จากหลักการไปถึงกลไก

จากอาการ ไปถึงเหตุที่พิสูจน์ได้

อาการเป็นสิ่งที่เห็น เช่นเปิดเว็บไม่ได้ สาเหตุเป็นสิ่งที่ทำให้อาการเกิด เช่น resolver ให้ที่อยู่ผิด ระหว่างสองอย่างนี้ต้องมีหลักฐาน กำหนดขอบเขตก่อนว่าเกิดกับใคร เมื่อใด งานใด และอะไรยังใช้ได้ จากนั้นสร้างสมมติฐานที่ทดสอบแล้วช่วยแยกเหตุ ไม่ใช่ลองแก้ทุกอย่างพร้อมกัน

ลำดับงาน · อ่านตามลูกศรจากอาการ ไปถึงเหตุที่พิสูจน์ได้
  1. Scope

    แยกหนึ่งคนหรือหลายคน หนึ่งเว็บหรือทุกเว็บ สายหรือ Wi-Fi และเวลาที่เริ่มผิด

  2. Evidence

    เก็บข้อความ error เวลา ที่อยู่และการเปลี่ยนก่อนเกิดเหตุ บันทึกค่าก่อนเปลี่ยน

  3. Hypothesis

    เสนอเหตุที่อธิบายอาการได้ และผลที่คาดถ้าเหตุนั้นจริง

  4. Controlled test

    ทดสอบทีละตัวแปรหรือเทียบกับสิ่งที่ทราบว่าใช้ได้ เลือกวิธีที่กระทบต่ำ

  5. Verify

    กลับไปทำงานเดิมที่ผู้ใช้ติด และตรวจว่าการแก้ไม่ทำให้สิ่งอื่นเสีย

Restart แล้วหายบอกว่าการเริ่มใหม่มีผล ไม่ได้พิสูจน์ root cause เสมอ เวลาสรุปจึงแยกสิ่งที่เห็น สิ่งที่ทดลอง ผล และข้อที่ยังไม่ทราบ หากปัญหากลับมา ข้อมูลนี้ช่วยตรวจต่อได้ดีกว่าคำว่าแก้แล้วเพียงคำเดียว

01 / 03

อาการและขอบเขตSymptoms and Scope · 09.1.1

ระบุสิ่งที่ทำไม่ได้ เวลา และจำนวนผู้ได้รับผล เพื่อแยกปัญหาเฉพาะเครื่องกับภาพรวม

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

เทียบหน้าที่เพื่อไม่สับสน
•Symptom

สิ่งที่เกิดขึ้นจริง

•Scope

ใครและอะไรได้รับผล

•Boundary

ส่วนที่ยังทำงานได้

เว็บเดียวเสียกับทุกเว็บเสียพาไปคนละจุด เครื่องเดียวเสียกับทั้งสำนักงานเสียก็เช่นกัน เก็บข้อเท็จจริงว่าต่อ Wi-Fi ได้หรือได้ หรือยัง อย่าใช้คำว่าเน็ตเสียแทนผลตรวจทั้งหมด

ที่มาของหัวข้อนี้ · 2 รายการ

คำอธิบายและภาพในหน้านี้เรียบเรียงใหม่ ชื่อบทต้นทางด้านล่างใช้ตรวจที่มา ไม่ได้แทนเนื้อหาที่คุณต้องไปอ่านเพิ่มเพื่อเข้าใจหน้านี้ และไม่ยืนยันว่าทุกประโยคมีอยู่ในคอร์ส

02 / 03

คำถามและหลักฐานQuestions and Evidence · 09.1.2

ถามสิ่งที่เปลี่ยนก่อนเกิดเหตุ และเก็บข้อความผิดพลาดหรือ log ที่ตรวจสอบได้

ถามให้ได้ลำดับเหตุการณ์ วิธีทำให้เกิดซ้ำ ข้อความผิดพลาด และการเปลี่ยนก่อนเกิดปัญหา หลักฐานที่ดีมีเวลา ระบบต้นทาง และบริบท แยกคำรายงานของผู้ใช้จากผลที่ผู้ตรวจเห็นเอง

เทียบหน้าที่เพื่อไม่สับสน
•Questions

เติมช่องว่างของเหตุการณ์

•Evidence

ข้อความ เวลา และผลตรวจ

•Hypothesis

สาเหตุที่เสนอเพื่อทดสอบ

คำว่าเมื่อวานยังได้ควรถามเวลาประมาณใดและมี update อะไร Screenshot ช่วยเห็น error แต่ต้องเก็บรุ่นแอปและขั้นตอนด้วย ก่อนแนบไฟล์ให้ลดข้อมูลส่วนบุคคลและความลับที่ไม่เกี่ยวกับการตรวจ

ที่มาของหัวข้อนี้ · 1 รายการ

คำอธิบายและภาพในหน้านี้เรียบเรียงใหม่ ชื่อบทต้นทางด้านล่างใช้ตรวจที่มา ไม่ได้แทนเนื้อหาที่คุณต้องไปอ่านเพิ่มเพื่อเข้าใจหน้านี้ และไม่ยืนยันว่าทุกประโยคมีอยู่ในคอร์ส

03 / 03

แยกสาเหตุ ทดสอบ และตรวจผลIsolate, Test and Verify · 09.1.3

ตั้งสมมติฐาน ทดสอบทีละตัวแปร แล้วตรวจทั้งอาการเดิมและผลข้างเคียงหลังแก้

ตั้งสมมติฐานจากหลักฐาน เลือกการตรวจที่แยกสาเหตุได้ เปลี่ยนทีละอย่าง แล้วเปรียบเทียบผลก่อนและหลัง วิธีที่เปลี่ยนหลายอย่างพร้อมกันอาจแก้ได้แต่ไม่รู้ว่าอะไรเป็นต้นเหตุ

อ่านภาพตามลำดับการทำงาน
01Isolate

แยกส่วนที่น่าจะเสีย

02Test

เปลี่ยนหรือวัดอย่างมีสมมติฐาน

03Verify

ยืนยันงานที่ผู้ใช้ต้องทำ

หลังแก้ ให้ลองชื่อเดิมจากแอปจริงและตรวจผู้ใช้อื่นที่มีผลกระทบด้วย การ ping ผ่านอย่างเดียวไม่ยืนยันเว็บกลับมา บันทึกสาเหตุ ผลกระทบ สิ่งที่เปลี่ยน และผลตรวจยืนยันก่อนปิดงาน

ที่มาของหัวข้อนี้ · 1 รายการ

คำอธิบายและภาพในหน้านี้เรียบเรียงใหม่ ชื่อบทต้นทางด้านล่างใช้ตรวจที่มา ไม่ได้แทนเนื้อหาที่คุณต้องไปอ่านเพิ่มเพื่อเข้าใจหน้านี้ และไม่ยืนยันว่าทุกประโยคมีอยู่ในคอร์ส

เชื่อมความเข้าใจ

นำศัพท์มาเชื่อมกับงาน

ตัวอย่างให้เห็นภาพ

ก่อนติดตั้งแอปใหม่ ถามว่าคนอื่นเปิดได้หรือไม่ และเคยเปิดได้ครั้งสุดท้ายเมื่อไร

สิ่งที่บทนี้เชื่อมไว้

การแก้ปัญหาเริ่มจากอาการที่ตรวจซ้ำได้ แล้วค่อยหาหลักฐาน ไม่เริ่มด้วยการเดาวิธีแก้

ใช้ภาพกับตัวอย่างด้านบนเชื่อมหน้าที่ของแต่ละส่วน แล้วตรวจความเข้าใจด้วยการอธิบายเหตุผลของผลที่เห็น ก่อนเปิดบทถัดไป

บันทึกในเบราว์เซอร์นี้
บทเรียนที่เกี่ยวข้องและที่มาของบทอ่าน

คำอธิบายหน้านี้เขียนใหม่ตามหัวข้อใน Atlas รายการด้านล่างเป็นชื่อ Video/Reading ที่เคยจับคู่ไว้ แสดงไว้ให้ตรวจที่มาของชื่อหัวข้อ และไม่รับรองว่าคอร์สสอนทุกส่วนของคำอธิบายนี้