# Bir milisaniyelik hata, Birleşik Krallık hava trafiğini durdurdu. Altı saat.

Published: 2026-09-25

8 Eylül Salı günü saat 10:00'da, NATS'ın Ulusal Hava Sahası Sistemi (NAS) içindeki rutin bir squawk kodu talebi, bir değeri güncellemenin yarısındayken daha yüksek öncelikli bir mesaj tarafından kesintiye uğradı. Maruz kalma penceresi yaklaşık bir milisaniyeydi. Talep yanlış bir şekilde devam etti, uçuş verileri bozuk çıktı ve 19:30'a kadar 2.000'den fazla Birleşik Krallık uçuşu ertelendi, iptal edildi veya yönlendirildi.

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

## Bu video neleri kapsar

- 10:00: bir talep, 1 ms'lik bir pencere içinde kesintiye uğradı
- Zaman çizelgesi: 10:00 squawk → 10:02 blip → 12:45 kalkışlar durur → 13:32 bağlantı kesilir
- Çözüm: ülkenin tüm uçuş verilerini yeniden başlatmak
- Mekanizma: bir yazma işleminin yarısında duraklatıldı
- Bir güvenlik özelliği neden gökyüzünü durdurdu

## Bölümler

- 0:00 10:00: bir talep, 1 ms'lik bir pencere içinde kesintiye uğradı
- 0:32 Zaman çizelgesi: 10:00 squawk → 10:02 blip → 12:45 kalkışlar durur → 13:32 bağlantı kesilir
- 1:03 Çözüm: ülkenin tüm uçuş verilerini yeniden başlatmak
- 1:22 Mekanizma: bir yazma işleminin yarısında duraklatıldı
- 1:37 Bir güvenlik özelliği neden gökyüzünü durdurdu
- 2:05 git blame — eski kod 50 · yeniden başlatma planı 30 · 10:02 alarmı 15 · 1 ms 5
- 2:24 Etki yarıçapı: 8.000 planlandı, 6.094 işlendi, üç yılda üçüncü arıza
- 2:41 Karar + Pazartesi hattı: atomik yazmalar, yüksek alarmlar

## Çevrilmiş deşifre

Orijinal İngilizce anlatımdan çevrilmiştir. Mevcut ses ve altyazılar YouTube tarafından kontrol edilir.

### 10:00: bir talep, 1 ms'lik bir pencere içinde kesintiye uğradı

0:00 Sabah saat onda, İngiltere'nin uçuş veri sistemi içindeki rutin bir talep tam olarak yanlış milisaniyede kesintiye uğrar ve akşama kadar ikiden fazla bin uçuş ertelenir, iptal edilir veya yönlendirilir. Bu, Birleşik Krallık hava trafiği hizmeti Nats'ın ön raporundan. Bir saldırı belirtisi yok ve kimse yanlış düğmeye basmadı. Sadece eski bir kusur ve çok spesifik bir milisaniye. Nasıl olduğu, neden bir milisaniyenin yeterli olduğu ve suçu aslında kimin aldığı. Bu The Daily Diff, postmortem.

0:31 Saat on. Biri manuel olarak bir squawk kodu ister, bir radar noktasını uçuş planına bağlayan dört haneli sayı.

### Zaman çizelgesi: 10:00 squawk → 10:02 blip → 12:45 kalkışlar durur → 13:32 bağlantı kesilir

0:36 uçuş planına bağlayan dört haneli sayı. Talep geçerli ve plan da öyle. On iki geçe. Londra Bölge Kontrolü ile çekirdek sistem arasındaki bağlantı düşer, sonra kırk beş saniye sonra kendi kendine geri gelir. Bilette kurtarıldı, stabil, operasyonel etki yok yazıyor. On iki otuz iki. Bağlantı tekrar düşmeye başlar, her seferinde daha hızlı ve kontrolörler bazı otomasyonları kaybeder.

0:56 On iki kırk beşte, Birleşik Krallık kalkışları durdurulur. Bir otuz ikide, bağlantı düşer ve kapalı kalır. Çözüm kontrollü bir yeniden başlatma ve pahalı kısım da bu,

### Çözüm: ülkenin tüm uçuş verilerini yeniden başlatmak

1:06 çünkü aynı sistem ülkenin dört bir yanındaki kontrol merkezlerini ve havalimanlarını besliyor. Hata Londra'nın hava sahasında yaşıyor. Kısıtlamalar tüm Birleşik Krallık'ı kapsıyor. Yeniden başlatma üçü çeyrek geçeden dördü on geçeye kadar sürer, ve yinelenen uçuş planlarını çözmek yediye on kalana kadar sürer. Peki neden bir milisaniye yeterli oldu?

### Mekanizma: bir yazma işleminin yarısında duraklatıldı

1:23 Sistem işleri önceliğe göre sıralar ve küçük bir işi acil bir iş için duraklatmak normaldir. Ancak bu iş bir değeri güncellemenin yarısındaydı. Acil mesaj o milisaniye içinde gelir ve güncelleme yarıda durur. Devam ettiğinde, doğru bir şekilde devam etmez. Kötü veriler daha sonra sonraki uçuş güncellemelerinin bazılarına sızar.

### Bir güvenlik özelliği neden gökyüzünü durdurdu

1:40 Londra bir tane okumaya çalışır, çok uzun sürer ve zaman aşımına uğrar. Bir zaman aşımı, her iki sistemi de korumak için tasarlandığı gibi bağlantıyı düşürür. Güvenlik özelliği mükemmel çalışıyor. Sorun bu. Raporun kendi sözleri. Acil mesaj bir milisaniye önce veya sonra gelmiş olsaydı, güncelleme normal olarak tamamlanırdı. Hacker News'te bir programcı bir milisaniyeyi mutlak bir sonsuzluk olarak adlandırıyor,

2:02 bu hafta Salı günü mutlaka gerçekleşecek. Bir Salı günüydü.

### git blame — eski kod 50 · yeniden başlatma planı 30 · 10:02 alarmı 15 · 1 ms 5

2:05 git blame. Eski kod, yüzde elli, yarıda duraklatılabilen bir güncelleme için yarıda duraklatılabilen ve yanlış geri dönen bir güncelleme için. Yeniden başlatma planı, otuz, çünkü Londra'daki bir kötü kayıt, tüm ülkenin uçuş verilerinin yeniden başlatılması anlamına gelir. tüm ülkenin uçuş verilerini yeniden başlatmak anlamına gelir. On iki geçe alarmı, on beş, kendini iyileştirdiği ve etki yok olarak kaydedildiği için. Milisaniyeye yüzde beş, zamanlaması için. Etki yarıçapı. Nats o gün için yaklaşık sekiz bin uçuş planladı ve yaklaşık altı binini

### Etki yarıçapı: 8.000 planlandı, 6.094 işlendi, üç yılda üçüncü arıza

2:27 yaklaşık altı binini halletti. Birleşik Krallık kalkışları yaklaşık dört buçuk saat durdu, ve birikmiş işlerin temizlenmesi iki günden fazla sürdü. Bu, İngiltere'nin üç yıldaki üçüncü hava trafik arızasıdır, ve genel müdür bu hatayı çok, çok belirsiz olarak nitelendiriyor.

### Karar + Pazartesi hattı: atomik yazmalar, yüksek alarmlar

2:41 Karar, postmortem: NEEDS REVIEW. Rapor hızlı ve spesifik, düzeltme yazıldı ve test ediliyor. Ancak plan, daha küçük bir yeniden başlatma değil, daha hızlı bir yeniden başlatmadır. Pazartesi hattı: eğer bir iş duraklatılabiliyorsa, yazımını atomik yapın, ve kendini iyileştiren bir alarmı alarm olarak değerlendirin. Bana hala konuşmanıza izin verilmeyen olayı gönderin, yorumlar bölümünden veya thedailydiff.dev adresinden. Ve bugünün farkı bu.

3:02 Ben Axrisi'den Niko. Sorumlu bir şekilde birleştirin.

## Kaynaklar

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