ఒక మిల్లీసెకను బగ్ UK విమాన ట్రాఫిక్ను ఆపింది. ఆరు గంటలు.
సెప్టెంబర్ 8, మంగళవారం 10:00 గంటలకు, NATS యొక్క నేషనల్ ఎయిర్స్పేస్ సిస్టమ్ (NAS) లోపల ఒక సాధారణ స్క్వాక్-కోడ్ అభ్యర్థన ఒక విలువను అప్డేట్ చేస్తున్నప్పుడు అధిక-ప్రాధాన్యత సందేశం ద్వారా అంతరాయం కలిగింది.
సెప్టెంబర్ 8, మంగళవారం 10:00 గంటలకు, NATS యొక్క నేషనల్ ఎయిర్స్పేస్ సిస్టమ్ (NAS) లోపల ఒక సాధారణ స్క్వాక్-కోడ్ అభ్యర్థన ఒక విలువను అప్డేట్ చేస్తున్నప్పుడు అధిక-ప్రాధాన్యత సందేశం ద్వారా అంతరాయం కలిగింది. ఎక్స్పోజర్ విండో సుమారు ఒక మిల్లీసెకను. అభ్యర్థన తప్పుగా తిరిగి ప్రారంభమవుతుంది, విమాన డేటా పాడైపోతుంది మరియు 19:30 నాటికి 2,000 కంటే ఎక్కువ UK విమానాలు ఆలస్యం అయ్యాయి, రద్దు చేయబడ్డాయి లేదా దారి మళ్ళించబడ్డాయి.
వ్రాతపూర్వక సంచికను చదవండి (ఇంగ్లీష్) ↗
ఈ వీడియో ఏమి కవర్ చేస్తుంది
- 10:00: ఒక అభ్యర్థన, 1 ms విండోలో అంతరాయం కలిగింది
- కాలక్రమం: 10:00 స్క్వాక్ → 10:02 బ్లిప్ → 12:45 బయలుదేరేవి ఆగిపోయాయి → 13:32 లింక్ కోల్పోయింది
- పరిష్కారం: మొత్తం దేశం యొక్క విమాన డేటాను పునఃప్రారంభించండి
- విధానం: ఒక వ్రాత మధ్యలో నిలిపివేయబడింది
- భద్రతా ఫీచర్ ఆకాశాన్ని ఎందుకు ఆపింది
అనువదించబడిన ట్రాన్స్క్రిప్ట్
అసలైన ఆంగ్ల కథనం నుండి అనువదించబడింది. అందుబాటులో ఉన్న ఆడియో మరియు క్యాప్షన్లు YouTube ద్వారా నియంత్రించబడతాయి.
10:00: ఒక అభ్యర్థన, 1 ms విండోలో అంతరాయం కలిగింది
0:00 ఉదయం పది గంటలకు, బ్రిటన్ విమాన డేటా సిస్టమ్ లోపల ఒక సాధారణ అభ్యర్థన ఖచ్చితంగా తప్పు మిల్లీసెకను వద్ద అంతరాయం పొందుతుంది, మరియు సాయంత్రం నాటికి రెండు కంటే ఎక్కువ వేల విమానాలు ఆలస్యం అయ్యాయి, రద్దు చేయబడ్డాయి లేదా దారి మళ్ళించబడ్డాయి. అది Nats, UK యొక్క విమాన ట్రాఫిక్ యొక్క ప్రాథమిక నివేదిక నుండి సేవ. దాడికి సంకేతం లేదు, మరియు ఎవరూ తప్పు బటన్ను నొక్కలేదు. కేవలం ఒక లెగసీ లోపం, మరియు ఒక చాలా నిర్దిష్ట మిల్లీసెకను. అది ఎలా జరిగింది, ఒక మిల్లీసెకను ఎందుకు సరిపోయింది, మరియు నిజానికి ఎవరు పొందుతారు నిందించాలి. ఇది The Daily Diff, పోస్ట్మార్టమ్.
0:31 పది గంటలు. ఎవరో చేతితో ఒక స్క్వాక్ కోడ్ కోసం అడుగుతారు, రాడార్ బ్లిప్ను దాని విమాన ప్రణాళికకు
కాలక్రమం: 10:00 స్క్వాక్ → 10:02 బ్లిప్ → 12:45 బయలుదేరేవి ఆగిపోయాయి → 13:32 లింక్ కోల్పోయింది
0:36 జతచేసే నాలుగు అంకెల సంఖ్య. అభ్యర్థన చెల్లుబాటు అవుతుంది, మరియు ప్రణాళిక కూడా. పది రెండు. లండన్ ఏరియా కంట్రోల్ మరియు కోర్ సిస్టమ్ మధ్య లింక్ పడిపోతుంది, తరువాత నలభై ఐదు సెకన్ల తర్వాత స్వయంగా తిరిగి వస్తుంది. టికెట్ కోలుకుంది, స్థిరంగా, కార్యాచరణ ప్రభావం లేదు అని చెప్తుంది. పన్నెండు ముప్పై రెండు. లింక్ మళ్ళీ పడిపోవడం ప్రారంభమవుతుంది, ప్రతిసారీ వేగంగా, మరియు కంట్రోలర్లు కొంత ఆటోమేషన్ను కోల్పోతారు.
0:56 పన్నెండు నలభై ఐదు నాటికి, UK బయలుదేరేవి ఆగిపోతాయి. ఒకటి ముప్పై రెండు వద్ద, లింక్ పడిపోతుంది మరియు కిందనే ఉంటుంది. పరిష్కారం ఒక నియంత్రిత పునఃప్రారంభం, మరియు అది ఖరీదైన భాగం,
పరిష్కారం: మొత్తం దేశం యొక్క విమాన డేటాను పునఃప్రారంభించండి
1:06 ఎందుకంటే అదే సిస్టమ్ దేశవ్యాప్తంగా నియంత్రణ కేంద్రాలు మరియు విమానాశ్రయాలకు ఆహారం ఇస్తుంది. బగ్ లండన్ గగనతలంలో నివసిస్తుంది. పరిమితులు మొత్తం UK ని కవర్ చేస్తాయి. పునఃప్రారంభం మూడున్నర నుండి నాలుగున్నర వరకు నడుస్తుంది, మరియు నకిలీ విమాన ప్రణాళికలను విడదీయడానికి ఏడు పదింటి వరకు పడుతుంది. కాబట్టి ఒక మిల్లీసెకను ఎందుకు సరిపోయింది?
విధానం: ఒక వ్రాత మధ్యలో నిలిపివేయబడింది
1:23 సిస్టమ్ ప్రాధాన్యత ద్వారా ఉద్యోగాలను సర్దుబాటు చేస్తుంది, మరియు అత్యవసరమైన దాని కోసం ఒక చిన్న పనిని నిలిపివేయడం సాధారణం. కానీ ఈ పని ఒక విలువను అప్డేట్ చేయడంలో మధ్యలో ఉంది. అత్యవసర సందేశం ఆ మిల్లీసెకను లోపల వస్తుంది, మరియు అప్డేట్ మధ్యలో ఆగిపోతుంది. అది తిరిగి ప్రారంభమైనప్పుడు, అది సరిగ్గా తిరిగి ప్రారంభం కాదు. చెడు డేటా తరువాత కొన్ని విమాన అప్డేట్లలోకి లీక్ అవుతుంది.
భద్రతా ఫీచర్ ఆకాశాన్ని ఎందుకు ఆపింది
1:40 లండన్ ఒకదానిని చదవడానికి ప్రయత్నిస్తుంది, చాలా సమయం తీసుకుంటుంది మరియు సమయం ముగుస్తుంది. రెండు సిస్టమ్లను రక్షించడానికి, రూపకల్పన చేసినట్లుగా, ఒక సమయం ముగిసినప్పుడు లింక్ పడిపోతుంది. భద్రతా ఫీచర్ ఖచ్చితంగా పనిచేస్తుంది. అది సమస్య. నివేదిక యొక్క స్వంత మాటలు. అత్యవసర సందేశం ఒక మిల్లీసెకను ముందు లేదా తరువాత వచ్చి ఉంటే, అప్డేట్ సాధారణంగా పూర్తయ్యేది. హ్యాకర్ న్యూస్లో, ఒక ప్రోగ్రామర్ ఒక మిల్లీసెకనును ఒక సంపూర్ణ శాశ్వతత్వం అని పిలుస్తాడు,
2:02 ఈ వారం మంగళవారం నాటికి జరగడం ఖాయం. అది మంగళవారం.
git blame — లెగసీ కోడ్ 50 · పునఃప్రారంభ ప్రణాళిక 30 · 10:02 అలారం 15 · 1 ms 5
2:05 git blame. లెగసీ కోడ్, యాభై శాతం, మధ్యలో నిలిపివేయబడే మరియు తప్పుగా తిరిగి వచ్చే ఒక అప్డేట్ కోసం. మధ్యలో నిలిపివేయబడే మరియు తప్పుగా తిరిగి వచ్చే ఒక అప్డేట్ కోసం. పునఃప్రారంభ ప్రణాళిక, ముప్పై, ఎందుకంటే లండన్లో ఒక చెడ్డ రికార్డు అంటే మొత్తం దేశం యొక్క విమాన డేటాను పునఃప్రారంభించడం. పది రెండు అలారం, పదిహేను, అది స్వయంగా నయం చేసుకోవడం మరియు ప్రభావం లేనిదిగా దాఖలు చేయబడటం కోసం. ఐదు శాతం మిల్లీసెకనుకు, దాని సమయం కోసం. బ్లాస్ట్ వ్యాసార్థం. Nats ఆ రోజు సుమారు ఎనిమిది వేల విమానాలకు ప్రణాళిక చేసింది మరియు
బ్లాస్ట్ వ్యాసార్థం: 8,000 ప్రణాళిక చేయబడ్డాయి, 6,094 నిర్వహించబడ్డాయి, మూడు సంవత్సరాలలో మూడవ వైఫల్యం
2:27 సుమారు ఆరు వేల విమానాలను నిర్వహించింది. UK బయలుదేరేవి సుమారు నాలుగున్నర గంటల పాటు ఆగిపోయాయి, మరియు పెండింగ్ పనిని క్లియర్ చేయడానికి రెండు రోజులకు పైగా పట్టింది. ఇది మూడు సంవత్సరాలలో బ్రిటన్ యొక్క మూడవ విమాన ట్రాఫిక్ వైఫల్యం, మరియు ముఖ్య కార్యనిర్వాహకుడు ఈ బగ్ను చాలా, చాలా అస్పష్టమైనది అని పిలుస్తాడు.
తీర్పు + సోమవారం పంక్తి: అణు వ్రాతలు, పెద్ద అలారాలు
2:41 తీర్పు, పోస్ట్మార్టమ్: సమీక్ష అవసరం (NEEDS REVIEW). నివేదిక వేగంగా మరియు నిర్దిష్టంగా ఉంది, మరియు పరిష్కారం వ్రాయబడింది మరియు పరీక్షలో ఉంది. కానీ ప్రణాళిక వేగవంతమైన పునఃప్రారంభం, చిన్నది కాదు. సోమవారం పంక్తి: ఒక పనిని నిలిపివేయగలిగితే, దాని వ్రాతను అణువుగా చేయండి, మరియు స్వయంగా నయం చేసుకునే అలారంను అలారంగా పరిగణించండి. మీరు ఇంకా మాట్లాడటానికి అనుమతించబడని సంఘటనను నాకు పంపండి, వ్యాఖ్యలలో, లేదా thedailydiff.dev లో. మరియు ఇది ఈనాటి డిఫ్.
3:02 నేను Axrisi నుండి నికో. బాధ్యతాయుతంగా విలీనం చేయండి (Merge responsibly).
మూలాలు
- NATS, Major Incident Preliminary Investigation Report, NAS incident 08 September 2026 (report date Sep 16)www.nats.aero
- NATS press release, "NATS publishes preliminary report on technical incident of 8 September" (Sep 18, 2026)www.nats.aero
- NATS on X, 8 Sepx.com
- BBC, "Flight chaos caused by 'millisecond' software defect, report says"www.bbc.co.uk
- The Guardian (Sep 18, 2026)www.theguardian.com
- Hacker News thread on the reportnews.ycombinator.com



