# Бір миллисекундтық қате Ұлыбритания әуе қозғалысын тоқтатты. Алты сағат.

Published: 2026-09-25

8 қыркүйек сейсенбі күні сағат 10:00-де NATS-тың Ұлттық әуе кеңістігі жүйесіндегі (NAS) әдеттегі squawk-кодын сұрауы мәнді жаңарту кезінде басымдығы жоғары хабарламамен үзіледі. Әсер ету терезесі шамамен бір миллисекунд. Сұрау қате жалғасады, ұшу деректері бұзылып шығады, және сағат 19:30-ға қарай Ұлыбританияның 2000-нан астам рейсі кешіктірілді, тоқтатылды немесе бағыты өзгертілді.

Canonical: https://thedailydiff.dev/kk/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 Үкім + дүйсенбі жолы: атомдық жазулар, қатты дабылдар

## Аударылған транскрипция

Бастапқы ағылшын тіліндегі баяндамадан аударылған. Қолжетімді аудио және субтитрлерді YouTube басқарады.

### 10:00: бір сұрау, 1 мс терезе ішінде үзілді

0:00 Таңғы онда, Ұлыбританияның ұшу деректері жүйесіндегі бір әдеттегі сұрау дәл қате миллисекундта үзіледі, және кешке қарай екі мыңнан астам рейс кешіктірілді, тоқтатылды немесе бағыты өзгертілді. Бұл Ұлыбританияның әуе қозғалысы қызметі Nats-тың алдын ала есебінен алынған. Шабуыл белгісі жоқ, ешкім қате батырманы баспаған. Тек ескі ақау, және бір өте нақты миллисекунд. Бұл қалай болды, неліктен бір миллисекунд жеткілікті болды, және кім кінәлі. Бұл The Daily Diff, постмортем.

0:31 Сағат он. Біреу squawk коды үшін қолмен сұрайды, бұл төрт таңбалы сан

### Уақыт тізбегі: 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 өңдеді. Ұлыбританиядан ұшулар шамамен төрт жарым сағатқа тоқтатылды, және артта қалушылықты жою екі күннен астам уақыт алды. Бұл Ұлыбританияның үш жылдағы үшінші әуе қозғалысы ақауы, және бас директор бұл қатені өте, өте түсініксіз деп атайды.

### Үкім + дүйсенбі жолы: атомдық жазулар, қатты дабылдар

2:41 Үкім, постмортем: NEEDS REVIEW. Есеп жылдам әрі нақты, және түзету жазылып, тексеруден өтуде. Бірақ жоспар кішігірім емес, жылдамырақ қайта іске қосу. Дүйсенбі жолы: егер жұмыс тоқтатылуы мүмкін болса, оның жазуын атомдық етіңіз, және өзін-өзі емдейтін дабылды дабыл ретінде қараңыз. Маған әлі де айтуға рұқсат етілмеген оқиғаны жіберіңіз, пікірлерде, немесе thedailydiff.dev мекенжайында. Бүгінгі айырмашылық осы.

3:02 Мен Axrisi-ден Никомын. Жауапкершілікпен біріктіріңіз.

## Дереккөздер

- [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
