# ข้อผิดพลาดหนึ่งมิลลิวินาทีหยุดการจราจรทางอากาศของสหราชอาณาจักร หกชั่วโมง

Published: 2026-09-25

เวลา 10:00 น. ของวันอังคารที่ 8 กันยายน คำขอ squawk-code ปกติหนึ่งรายการภายในระบบน่านฟ้าแห่งชาติ (NAS) ของ NATS ถูกขัดจังหวะด้วยข้อความที่มีลำดับความสำคัญสูงกว่า ในขณะที่กำลังอัปเดตค่าบางส่วน หน้าต่างการเปิดรับแสงประมาณหนึ่งมิลลิวินาที คำขอเริ่มทำงานผิดพลาด ข้อมูลเที่ยวบินเสียหาย และภายในเวลา 19:30 น. เที่ยวบินของสหราชอาณาจักรกว่า 2,000 เที่ยวบินล่าช้า ถูกยกเลิก หรือเปลี่ยนเส้นทาง

Canonical: https://thedailydiff.dev/th/video/2026-09-25-nats-millisecond/

## วิดีโอนี้ครอบคลุมอะไรบ้าง

- 10:00 น.: คำขอหนึ่งรายการ ถูกขัดจังหวะภายในหน้าต่าง 1 มิลลิวินาที
- ไทม์ไลน์: 10:00 squawk → 10:02 blip → 12:45 การออกเดินทางหยุด → 13:32 ลิงก์ขาด
- วิธีแก้: รีสตาร์ทข้อมูลเที่ยวบินของทั้งประเทศ
- กลไก: หยุดชั่วคราวกลางคันระหว่างการเขียน
- ทำไมคุณสมบัติด้านความปลอดภัยถึงหยุดท้องฟ้า

## บท

- 0:00 10:00 น.: คำขอหนึ่งรายการ ถูกขัดจังหวะภายในหน้าต่าง 1 มิลลิวินาที
- 0:32 ไทม์ไลน์: 10:00 squawk → 10:02 blip → 12:45 การออกเดินทางหยุด → 13:32 ลิงก์ขาด
- 1:03 วิธีแก้: รีสตาร์ทข้อมูลเที่ยวบินของทั้งประเทศ
- 1:22 กลไก: หยุดชั่วคราวกลางคันระหว่างการเขียน
- 1:37 ทำไมคุณสมบัติด้านความปลอดภัยถึงหยุดท้องฟ้า
- 2:05 git blame — โค้ดเก่า 50 · แผนรีสตาร์ท 30 · สัญญาณเตือน 10:02 น. 15 · 1 มิลลิวินาที 5
- 2:24 รัศมีผลกระทบ: วางแผน 8,000 เที่ยวบิน, จัดการ 6,094 เที่ยวบิน, ความล้มเหลวครั้งที่สามในสามปี
- 2:41 คำตัดสิน + บรรทัดวันจันทร์: การเขียนแบบ atomic, สัญญาณเตือนดัง

## บทถอดเสียงที่แปลแล้ว

แปลจากการบรรยายภาษาอังกฤษต้นฉบับ เสียงและคำบรรยายที่มีให้จะควบคุมโดย YouTube

### 10:00 น.: คำขอหนึ่งรายการ ถูกขัดจังหวะภายในหน้าต่าง 1 มิลลิวินาที

0:00 เวลาสิบโมงเช้า คำขอปกติหนึ่งรายการภายในระบบข้อมูลเที่ยวบินของอังกฤษ ถูกขัดจังหวะในมิลลิวินาทีที่ผิดพลาดอย่างแม่นยำ และภายในตอนเย็นมากกว่าสอง พันเที่ยวบินล่าช้า ยกเลิก หรือเปลี่ยนเส้นทาง นั่นมาจากรายงานเบื้องต้นโดย Nats บริการการจราจรทางอากาศของสหราชอาณาจักร ไม่มีสัญญาณของการโจมตี และไม่มีใครกดปุ่มผิด เป็นเพียงข้อบกพร่องเก่าแก่ และหนึ่งมิลลิวินาทีที่เฉพาะเจาะจงมาก มันเกิดขึ้นได้อย่างไร ทำไมหนึ่งมิลลิวินาทีถึงเพียงพอ และใครเป็นผู้รับผิดชอบจริงๆ ตำหนิ. นี่คือ The Daily Diff, การวิเคราะห์หลังเหตุการณ์

0:31 สิบนาฬิกา มีคนขอก squawk code ด้วยตนเอง ซึ่งเป็นตัวเลขสี่หลักที่

### ไทม์ไลน์: 10:00 squawk → 10:02 blip → 12:45 การออกเดินทางหยุด → 13:32 ลิงก์ขาด

0:36 เชื่อมโยงจุดเรดาร์กับแผนการบิน คำขอถูกต้อง และแผนก็ถูกต้องเช่นกัน สิบนาฬิกาสองนาที ลิงก์ระหว่างการควบคุมพื้นที่ลอนดอนและระบบหลักขาดหายไป จากนั้นกลับมาเองหลังจากสี่สิบห้าวินาที ตั๋วระบุว่ากู้คืนแล้ว มีเสถียรภาพ ไม่มีผลกระทบต่อการปฏิบัติงาน สิบสองนาฬิกาสามสิบสองนาที ลิงก์เริ่มขาดอีกครั้ง เร็วขึ้นทุกครั้ง และผู้ควบคุมสูญเสียการทำงานอัตโนมัติบางส่วน

0:56 ภายในเวลาสิบสองนาฬิกาสี่สิบห้านาที การออกเดินทางของสหราชอาณาจักรถูกหยุดลง เวลาหนึ่งนาฬิกาสามสิบสองนาที ลิงก์ขาดและยังคงไม่สามารถใช้งานได้ วิธีแก้ไขคือการรีสตาร์ทแบบควบคุม และนั่นคือส่วนที่มีค่าใช้จ่ายสูง

### วิธีแก้: รีสตาร์ทข้อมูลเที่ยวบินของทั้งประเทศ

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

### กลไก: หยุดชั่วคราวกลางคันระหว่างการเขียน

1:23 ระบบจะจัดการงานตามลำดับความสำคัญ และการหยุดงานเล็กน้อยเพื่อทำงานเร่งด่วน เป็นเรื่องปกติ แต่งานนี้กำลังอยู่ระหว่างการอัปเดตค่าบางส่วน ข้อความเร่งด่วนมาถึงภายในหนึ่งมิลลิวินาทีนั้น และการอัปเดตหยุดกลางคัน เมื่อมันกลับมาทำงาน มันก็ไม่กลับมาทำงานอย่างถูกต้อง ข้อมูลที่ไม่ถูกต้องจากนั้นก็รั่วไหลไปสู่การอัปเดตเที่ยวบินในภายหลังบางส่วน

### ทำไมคุณสมบัติด้านความปลอดภัยถึงหยุดท้องฟ้า

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

2:02 รับประกันว่าจะเกิดขึ้นภายในวันอังคารนี้ มันเป็นวันอังคาร

### git blame — โค้ดเก่า 50 · แผนรีสตาร์ท 30 · สัญญาณเตือน 10:02 น. 15 · 1 มิลลิวินาที 5

2:05 git blame โค้ดเก่าห้าสิบเปอร์เซ็นต์ สำหรับการอัปเดตที่สามารถหยุดชั่วคราวได้ กลางคันและกลับมาผิดพลาด แผนการรีสตาร์ท สามสิบเปอร์เซ็นต์ เพราะข้อมูลที่ไม่ถูกต้องหนึ่งรายการในลอนดอนหมายถึงการรีสตาร์ท ข้อมูลเที่ยวบินของทั้งประเทศ สัญญาณเตือนสิบนาฬิกาสองนาที สิบห้าเปอร์เซ็นต์ สำหรับการแก้ไขตัวเองและถูกจัดว่าเป็นไม่มี ผลกระทบ ห้าเปอร์เซ็นต์สำหรับหนึ่งมิลลิวินาที สำหรับเวลาของมัน รัศมีผลกระทบ Nats วางแผนสำหรับเที่ยวบินประมาณแปดพันเที่ยวในวันนั้น และจัดการ

### รัศมีผลกระทบ: วางแผน 8,000 เที่ยวบิน, จัดการ 6,094 เที่ยวบิน, ความล้มเหลวครั้งที่สามในสามปี

2:27 ประมาณหกพันเที่ยวบิน การออกเดินทางของสหราชอาณาจักรหยุดลงประมาณสี่ชั่วโมงครึ่ง และงานค้างใช้เวลาเคลียร์นานกว่าสองวัน นี่คือความล้มเหลวของการจราจรทางอากาศครั้งที่สามของอังกฤษในสามปี และผู้บริหารระดับสูงเรียกข้อบกพร่องนี้ว่าซับซ้อนมาก

### คำตัดสิน + บรรทัดวันจันทร์: การเขียนแบบ atomic, สัญญาณเตือนดัง

2:41 คำตัดสิน, การวิเคราะห์หลังเหตุการณ์: NEEDS REVIEW รายงานรวดเร็วและเฉพาะเจาะจง และการแก้ไขถูกเขียนและอยู่ระหว่างการทดสอบ แต่แผนคือการรีสตาร์ทที่เร็วขึ้น ไม่ใช่การรีสตาร์ทที่เล็กลง บรรทัดวันจันทร์: หากงานสามารถหยุดชั่วคราวได้ ให้เขียนแบบ atomic และปฏิบัติต่อสัญญาณเตือนที่แก้ไขตัวเองได้ว่าเป็นสัญญาณเตือน ส่งเหตุการณ์ที่คุณยังไม่ได้รับอนุญาตให้พูดถึงมาให้ฉัน ในความคิดเห็น หรือที่ thedailydiff.dev และนั่นคือ The Daily Diff สำหรับวันนี้

3:02 ผม Niko จาก Axrisi SHIP IT

## แหล่งที่มา

- [NATS, Major Incident Preliminary Investigation Report, NAS incident 08 September 2026 (report date Sep 16)](https://www.nats.aero/wp-content/uploads/2026/09/NATS-Preliminary-Investigation-Report-into-NAS-Incident-on-08-Sept-2026-Issued-16-Sept-2026.pdf) — www.nats.aero
- [NATS press release, "NATS publishes preliminary report on technical incident of 8 September" (Sep 18, 2026)](https://www.nats.aero/news/nats-publishes-preliminary-report-on-technical-incident-of-8-september/) — www.nats.aero
- [NATS on X, 8 Sep](https://x.com/NATS/status/2097313182482084317) — x.com
- [BBC, "Flight chaos caused by 'millisecond' software defect, report says"](https://www.bbc.co.uk/news/articles/cw0kl1571lpmo) — www.bbc.co.uk
- [The Guardian (Sep 18, 2026)](https://www.theguardian.com/world/2026/sep/18/flight-chaos-affecting-hundreds-of-thousands-caused-in-millisecond-by-software-error-uk) — www.theguardian.com
- [Hacker News thread on the report](https://news.ycombinator.com/item?id=49754064) — news.ycombinator.com
