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

    Event: Strategisk It-sikkerhedsdag 2026 - København

    Sikkerhed | København

    Få overblik over cybersikkerhedens vigtigste teknologier, trusler og strategiske valg. Hør skarpe oplæg om AI-risici, forsvar, compliance og governance. Vælg mellem to spor og styrk både indsigt og netværk. Deltag i København 20. januar.

    20. januar 2026 | Gratis deltagelse

    Navnenyt fra it-Danmark

    Netip A/S har pr. 1. november 2025 ansat Laura Bøjer som Consultant, GRC & Cybersecurity på afd. Thisted. Hun kommer fra en stilling som Assistant Consultant hos PwC i Hellerup. Hun er uddannet med en kandidat i Business Administration & Information System på Copenhagen Business School. Nyt job

    Laura Bøjer

    Netip A/S

    IT Confidence A/S har pr. 1. oktober 2025 ansat Henrik Thøgersen som it-konsulent med fokus på salg. Han skal især beskæftige sig med rådgivende salg, account management og udvikling af kundeporteføljer på tværs af it-drift, sikkerhed og cloud-løsninger. Han kommer fra en stilling som freelancer i eget firma og client manager hos IT Relation og IT-Afdelingen A/S. Han er uddannet elektromekaniker. Han har tidligere beskæftiget sig med salg af it-løsninger, account management, it-drift og rådgivning samt undervisning og ledelse. Nyt job

    Henrik Thøgersen

    IT Confidence A/S

    Industriens Pension har pr. 3. november 2025 ansat Morten Plannthin Lund, 55 år,  som it-driftschef. Han skal især beskæftige sig med it-drift, it-support og samarbejde med outsourcingleverandører. Han kommer fra en stilling som Head of Nordic Operations Center hos Nexi Group. Han er uddannet HD, Business Management på Copenhagen Business School. Han har tidligere beskæftiget sig med kritisk it-infrastruktur og strategiske it-projekter. Nyt job

    Morten Plannthin Lund

    Industriens Pension

    Norriq Danmark A/S har pr. 1. september 2025 ansat Søren Vindfelt Røn som Data & AI Consultant. Han skal især beskæftige sig med at effektivisere, planlægge og implementere innovative, digitale løsninger for Norriqs kunder. Han kommer fra en stilling som Co-founder & CMO hos DrinkSaver. Han er uddannet Masters of science på Københavns IT-Universitet. Nyt job

    Søren Vindfelt Røn

    Norriq Danmark A/S