# Bir millisaniyəlik səhv Böyük Britaniyanın hava hərəkətini dayandırdı. Altı saat.

Published: 2026-09-25

Sentyabrın 8-i çərşənbə axşamı saat 10:00-da, NATS-ın Milli Hava Sahəsi Sistemində (NAS) bir rutin squawk-kodu sorğusu dəyəri yeniləməkdə ikən yüksək prioritetli bir mesajla kəsilir. Təsir pəncərəsi təxminən bir millisaniyədir. Sorğu yanlış davam edir, uçuş məlumatları pozulmuş halda çıxır və 19:30-a qədər 2000-dən çox Böyük Britaniya uçuşu gecikir, ləğv edilir və ya başqa yerə yönləndirilir.

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

## Bu videoda nələr əhatə olunur

- 10:00: bir sorğu, 1 ms pəncərəsində kəsildi
- Vaxt qrafiki: 10:00 squawk → 10:02 blip → 12:45 gedişlər dayanır → 13:32 əlaqə kəsilir
- Müalicə: bütün ölkənin uçuş məlumatlarını yenidən başlatmaq
- Mexanizm: yazının ortasında dayandırıldı
- Niyə təhlükəsizlik xüsusiyyəti səmanı dayandırdı

## Fəsillər

- 0:00 10:00: bir sorğu, 1 ms pəncərəsində kəsildi
- 0:32 Vaxt qrafiki: 10:00 squawk → 10:02 blip → 12:45 gedişlər dayanır → 13:32 əlaqə kəsilir
- 1:03 Müalicə: bütün ölkənin uçuş məlumatlarını yenidən başlatmaq
- 1:22 Mexanizm: yazının ortasında dayandırıldı
- 1:37 Niyə təhlükəsizlik xüsusiyyəti səmanı dayandırdı
- 2:05 git blame — legacy kodu 50 · yenidən başlatma planı 30 · 10:02 siqnalı 15 · 1 ms 5
- 2:24 Partlayış radiusu: 8,000 planlaşdırıldı, 6,094 idarə edildi, üç ildə üçüncü uğursuzluq
- 2:41 Hökm + Bazar ertəsi xətti: atomik yazışmalar, yüksək səslə siqnallar

## Tərcümə olunmuş transkript

Orijinal ingilis dilindəki nəqldən tərcümə edilmişdir. Mövcud audio və subtitrlər YouTube tərəfindən idarə olunur.

### 10:00: bir sorğu, 1 ms pəncərəsində kəsildi

0:00 Səhər saat onda, Britaniyanın uçuş məlumat sistemində bir rutin sorğu dəqiq yanlış millisaniyədə kəsilir və axşam iki mindən çox uçuş gecikir, ləğv edilir və ya başqa yerə yönləndirilir. Bu, Böyük Britaniyanın hava hərəkəti xidməti Nats-ın ilkin hesabatındandır. Hücum əlaməti yoxdur və heç kim yanlış düyməni basmayıb. Sadəcə köhnə bir qüsur və bir çox spesifik millisaniyə. Bu necə baş verdi, niyə bir millisaniyə kifayət etdi və əslində kim günahkar sayılır. Bu, The Daily Diff, postmortem-dir.

0:31 Saat on. Kimsə əllə squawk kodu, radar nöqtəsini uçuş planına bağlayan dördrəqəmli rəqəmi soruşur.

### Vaxt qrafiki: 10:00 squawk → 10:02 blip → 12:45 gedişlər dayanır → 13:32 əlaqə kəsilir

0:36 Sorğu etibarlıdır, plan da. Sorğu etibarlıdır, plan da. On iki. London Hava Nəzarəti ilə əsas sistem arasındakı əlaqə kəsilir, sonra qırx beş saniyədən sonra özü qayıdır. Biletdə bərpa edildi, sabit, əməliyyat təsiri yoxdur yazılır. On iki otuz iki. Əlaqə yenidən kəsilməyə başlayır, hər dəfə daha sürətli, və nəzarətçilər bəzi avtomatlaşdırmanı itirir.

0:56 On iki qırx beşə qədər Böyük Britaniya gedişləri dayandırılır. Bir otuz ikidə əlaqə kəsilir və aşağı qalır. Müalicə nəzarətli yenidən başlatmadır və bu, bahalı hissədir,

### Müalicə: bütün ölkənin uçuş məlumatlarını yenidən başlatmaq

1:06 çünki eyni sistem ölkə daxilində nəzarət mərkəzlərini və hava limanlarını təmin edir. Səhv Londonun hava sahəsində yaşayır. Məhdudiyyətlər bütün Böyük Britaniyanı əhatə edir. Yenidən başlatma saat üçdən on beş dəqiqə keçəndən dörddən on dəqiqə keçənə qədər davam edir, və dublikat uçuş planlarını ayırmaq axşam yeddidən on dəqiqə əvvəl tamamlanır. Bəs niyə bir millisaniyə kifayət etdi?

### Mexanizm: yazının ortasında dayandırıldı

1:23 Sistem işləri prioritetə ​​görə idarə edir və kiçik bir işi təcili bir iş üçün dayandırmaq normaldır. Lakin bu iş bir dəyəri yeniləməkdə ikən yarımçıq qalmışdı. Təcili mesaj bu millisaniyə içində gəlir və yeniləmə yarımçıq dayanır. Davam etdikdə, düzgün davam etmir. Pis məlumat daha sonra bəzi sonrakı uçuş yeniləmələrinə sızır.

### Niyə təhlükəsizlik xüsusiyyəti səmanı dayandırdı

1:40 London birini oxumağa çalışır, çox vaxt çəkir və vaxt aşımına uğrayır. Bir vaxt aşımı əlaqəni kəsir, iki sistemi qorumaq üçün nəzərdə tutulduğu kimi. Təhlükəsizlik xüsusiyyəti mükəmməl işləyir. Problem budur. Hesabatın öz sözləri. Əgər təcili mesaj bir millisaniyə əvvəl və ya sonra gəlsəydi, yeniləmə normal şəkildə tamamlanardı. Hacker News-da bir proqramçı bir millisaniyəni mütləq əbədiyyət adlandırır,

2:02 bu həftə çərşənbə axşamı baş verəcəyinə zəmanət verilir. Çərşənbə axşamı idi.

### git blame — legacy kodu 50 · yenidən başlatma planı 30 · 10:02 siqnalı 15 · 1 ms 5

2:05 git blame. Köhnə kod, əlli faiz, yarımçıq dayandırıla bilən və yanlış qayıdan bir yeniləmə üçün. Yenidən başlatma planı, otuz, çünki Londonda bir pis qeyd bütün ölkənin uçuş məlumatlarını yenidən başlatmaq deməkdir. On iki siqnalı, on beş, özünü bərpa etməsi və təsirsiz olaraq qeyd edilməsi üçün. Millisaniyəyə beş faiz, vaxtına görə. Partlayış radiusu. Nats həmin gün təxminən səkkiz min uçuş planlaşdırmışdı və təxminən altı minini

### Partlayış radiusu: 8,000 planlaşdırıldı, 6,094 idarə edildi, üç ildə üçüncü uğursuzluq

2:27 idarə etmişdi. Böyük Britaniya gedişləri təxminən dörd yarım saat dayandı, və yığılmış işlərin təmizlənməsi iki gündən çox çəkdi. Bu, Britaniyanın üç ildə üçüncü hava hərəkəti uğursuzluğudur, və icraçı direktor bu səhvi çox, çox qaranlıq adlandırır.

### Hökm + Bazar ertəsi xətti: atomik yazışmalar, yüksək səslə siqnallar

2:41 Hökm, postmortem: nəzərdən keçirilməlidir. Hesabat sürətli və dəqiqdir, düzəliş yazılıb və sınaqdan keçirilir. Lakin plan daha sürətli yenidən başlatmadır, daha kiçik deyil. Bazar ertəsi xətti: əgər bir iş dayandırıla bilərsə, yazısını atomik edin, və özünü bərpa edən bir siqnalı siqnal kimi qəbul edin. Hələ danışmağa icazə verilməyən hadisəni mənə göndərin, şərhlərdə və ya thedailydiff.dev ünvanında. Və bu, bugünkü fərqdir.

3:02 Mən Axrisidən Nikoyam. Məsuliyyətlə birləşdirin.

## Mənbələr

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