Derfor kørte DR-servere i loop

DR's forsideservere fik på grund af fejlkode så meget overarbejde, at de ikke svarede på forespørgsler. Register over systemændringer hjalp fejlretning på vej.

Artikel top billede

En af landets mest besøgte hjemmesider dr.dk fik sidste tirsdag travlt, fordi megasitets to forsideservere gik i et såkaldt loop, der bevirkede, at DR's forside af brugerne oplevedes som svært tilgængelig eller helt død i et par timer.
 
Public Service-institutionen har et set-up, hvor forsiden ligger hostet på to servere, som samler indhold fra en lang række undersystemer i mediehuset.
 
Derfor kunne forsiden være nede, mens undersider, som brugerne klikkede sig direkte ind på, virkede fint. 
 
Manglende test
Hos DR's afdeling for it-infrastruktur fortæller Søren Hansen, at tirsdagens problem skyldes, at et stykke ASP-kode, som skulle give ny funktionalitet på forsiden, ikke var blevet ordentligt testet igennem, før det blev opdateret.  
 
"Det resulterede i, at de servere som skulle afvikle koden, simpelthen gik i loop," siger Søren Hansen.
 
Han forklarer, at serverne dermed brugte så meget processortid på at køre den fejlramte kode, at de ikke havde mulighed for at tage imod forespørgsler fra brugerne. 

Tog tid at lokalisere 

Søren Hansen fortæller, at det omfattende indhold på forsiden betød, at det tog noget tid at lokalisere, hvilken kode der forårsagede problemet og efterfølgende isolere den, så afviklingen af hjemmesiden ikke blev yderligere forstyrret.
 
DR's set-up på den massive internetside er ifølge Søren Hansen ret dynamisk, hvor det er forholdsvis hurtigt at gennemføre ændringer, hvilket er efterspurgt af huset.
 
"Men det indebærer også en vis risiko for, at der kan blive lagt kode ud, som ikke er hensigtsmæssig," siger Søren Hansen. 

For travlt 
Han forklarer, at hændelsen er et eksempel på et paradoks ved ønsket om, at ting skal gå stærkt. Og så er det ikke altid, at der er tid til at få tjekket tingene ordentligt igennem.
 
"Med den hastighed, der er på tingene, er det umuligt at undgå sådan nogle ting (fejlkode, red.). Det som så er vigtigt, er at kunne komme tilbage til noget, som fungerer, så hurtigt som muligt," siger Søren Hansen.

Overvåger ændringer

Derfor forsøger afdelingen at holde styr på de mange ændringer af systemerne gennem en dag ved at registrere, hvad og hvornår der bliver lagt noget ud på hjemmesiden, for hurtigt at kunne få et overblik. 
 
Pillede nye ting af
Med udgangspunkt i denne oversigt kunne afdelingen ved at pille nye ting af lokalisere den fejlramte kode og konstatere, at forsiden blev stabil uden netop den opdaterede kode.
 
Ifølge Søren Hansen var der tale om ASP-kode, som er i stand til at afvikle kode på serverne. Og sker dette på en uhensigtsmæssig måde, kan serverne blive overbelastet og gå i loop, forklarer han. 

"De blev simpelthen overbelastede og brugte alle deres ressourcer på at håndtere det her fejlkode," siger Søren Hansen.  
 
Registrer alt
Derfor er Søren Hansens råd til andre i samme stol at sørge for at registrere, alt hvad der sker af ændringer på systemet.
 
"Når man så får et problem, er man i stand til at gå tilbage og se, hvad der er sket. For problemet opstår jo sjældent ud af den blå luft. Hvis ikke man begynder at pille i et system, er det jo som regel stabilt. Registrering af ændringer er en meget vigtig ting," siger han.

Læses lige nu
    Computerworld Events

    Vi samler hvert år mere end 6.000 deltagere på mere end 70 events for it-professionelle.

    Ekspertindsigt – Lyt til førende specialister og virksomheder, der deler viden om den nyeste teknologi og de bedste løsninger.
    Netværk – Mød beslutningstagere, kolleger og samarbejdspartnere på tværs af brancher.
    Praktisk viden – Få konkrete cases, værktøjer og inspiration, som du kan tage direkte med hjem i organisationen.
    Aktuelle tendenser – Bliv opdateret på de vigtigste dagsordener inden for cloud, sikkerhed, data, AI og digital forretning.

    It-løsninger | Online

    Kod smartere med GitHub Copilot

    Få styr på GitHub Copilot og skriv bedre kode hurtigere. Se hvordan Copilot løser opgaver, sparrer på fejl og løfter komplekse workflows. Oplev live demo og lær hvordan du kommer i gang med licenser og opsætning.

    Sikkerhed | København

    Cyber Threats

    Få teknisk indsigt og konkrete løsninger til at modstå moderne cyberangreb. Lær af fejl, stop angreb i tide og byg systemer med ægte resiliens. Fokus på lavniveau-detektion, netværksovervågning og hurtig gendannelse. Deltag i Cyber Threats fra...

    It-løsninger | København V

    Platform X 2026: Forretning, teknologi og transformation

    Mød verdens stærkeste og mest effektive platforme der driver den digitale transformation samlet i København - og dyk ned i den nyeste teknologi.

    Se alle vores events inden for it

    Capgemini Danmark A/S

    IGNITE Graduate Program 2026

    Københavnsområdet

    Forsvarsministeriets Materiel- og Indkøbsstyrelse

    Nye kolleger søges til IT Stab i Forsvaret

    Nordjylland

    Netcompany A/S

    IT Consultant

    Københavnsområdet

    Danoffice IT

    Netværksarkitekt med kundeflair

    Midtjylland

    Navnenyt fra it-Danmark

    Norriq Danmark A/S har pr. 1. januar 2026 ansat Morten Kronborg som Consultant ERP. Han skal især beskæftige sig med hjælp og rådgivning af kundernes handels-forretningsprocesser indenfor salg og indkøb. Han kommer fra en stilling som Digital Forretningskonsulent hos Gasa Nord Grønt. Han er uddannet speditør og har bevæget sig ind i handelsvirksomheder hvor han endte med ansvar for ERP-løsninger. Han har tidligere beskæftiget sig med at være ansvarlig for implementering og drift af IT-projekter. Nyt job

    Morten Kronborg

    Norriq Danmark A/S

    Pinksky ApS har pr. 1. maj 2026 ansat Dan Toft, 29 år,  som Rådgivende konsulent, Partner. Han skal især beskæftige sig med digitalisering med Microsoftplatformen. Han kommer fra en stilling som Microsoft 365 & SharePoint Specialist hos Evobis ApS. Han er uddannet datamatiker. Han har tidligere beskæftiget sig med Microsoft 365 og SharePoint udvikling. Nyt job

    Dan Toft

    Pinksky ApS

    Sharp Consumer Electronics har pr. 1. april 2026 ansat Daniel Eriksson som salgsdirektør for de nordiske lande. Han skal især beskæftige sig med at accelerere virksomhedens vækst i Norden. Han kommer fra en stilling som nordisk salgsdirektør hos Hisense. Han har tidligere beskæftiget sig med detailhandel, kommerciel strategi og markedsudvidelser med bemærkelsesværdige resultater til følge. Nyt job

    Daniel Eriksson

    Sharp Consumer Electronics

    SAP SuccessFactors Partner Pentos har pr. 1. marts 2026 ansat Plamena Cherneva som Seniorkonsulent indenfor SuccessFactors HCM. Hun skal især beskæftige sig med konfiguration og opsætning af SuccessFactors suiten, samt udvikle smarte løsninger til mellemstore danske virksomheder. Hun kommer fra en stilling som løsningsarkitekt indenfor HR IT hos LEO Pharma. Hun har tidligere beskæftiget sig med HR procesdesign, stamdata og onboarding. Nyt job

    Plamena Cherneva

    SAP SuccessFactors Partner Pentos