DR om web-nedbrud: Vores integrationer løb løbsk

18. oktober 2012 kl. 14:562
DR om web-nedbrud: Vores integrationer løb løbsk
Illustration: Henrik Nordstrøm Mortensen.
SQL-databasen under DR.dk blev overbelastet, da integrationer til andre systemer begyndte at sende alt for meget data af sted. I stedet skiftede DR til et nød-site, som altid står klar.
Artiklen er ældre end 30 dage
Manglende links i teksten kan sandsynligvis findes i bunden af artiklen.

Onsdag eftermiddag mødte de mange besøgende på Dr.dk et andet syn end normalt. Den sædvanligvis velspækkede side var nu helt simpel, med et minimum af billeder og ingen video og eller smart grafik. Efter ballade med den normale webside hele formiddagen valgte DR nemlig at tage en nød-hjemmeside i brug fra klokken 14.

»Vi kunne se fra morgenstunden, at vi havde problemer med at få nye artikler på dr.dk. Vores database havde problemer med at lægge artiklerne ud på sitet,« siger Christian Christensen, centerchef for webapplikationer hos DR, til Version2.

I takt med at problemerne blev værre, blev det nødvendigt at lukke for det normale web-miljø og skifte til nød-sitet. DR har nemlig på grund af sine forpligtelser i samfundet altid et sekundært web-miljø stående klar.

Artiklen fortsætter efter annoncen

»Det er meget vigtigt for os, at vi altid kan få nyheder ud, for det er vi forpligtede til at levere. Så vi skiftede til vores nød-site, som kører med begrænset funktionalitet på nogle helt andre servere,« forklarer webchefen.

Dr.dk kører på Microsoft CMS, med en SQL-database, og har brugt denne løsning igennem ti år. Nu er koncernen ved at skifte hele det omfangsrige website over til CMS’et Drupal. Men selvom den nuværende løsning har mange år på bagen, var det ikke et nedbrud i CMS’et eller databasen, som gav de lange svartider.

»Problemerne skyldtes alle de interne integrationer, vi har, og ikke SQL-serveren. Vi har ikke fundet den endelige tekniske forklaring endnu, men har lokaliseret problemerne. Vi fandt nogle integrationer, som var løbet løbsk og lagde alt for meget data ned i databasen, og det førte til lange svartider,« siger Christian Christensen.

Det var altså uoverensstemmelse mellem forskellige dele af koden, der er kommet til gennem årene, og ikke et enkeltstående indgreb i systemet - eller en udefrakommende bølge af DDoS-trafik, som svenske websider var ramt af for nogle uger siden.

Artiklen fortsætter efter annoncen

»Der var ikke noget hackerangreb, og vi har ikke lagt noget nyt ind i vores produktionsmiljø. Det var en intern kodeting, hvor nogle systemsammenhænge førte til de uheldige omstændigheder,« siger Christian Christensen.

Nedbruddet, som varede omkring to timer og 20 minutter, var det største i dr.dk’s historie. Og selvom sitet nu fungerer igen, er web-folkene gået i gang med en gennemtrawling af teknikken for at se, om der kan ske forbedringer.

»Vi har lokaliseret et par ting, som også kunne være årsager til problemer. Så dem lukker vi ned og starter op igen, en for en, for at se, om det hjælper,« siger Christian Christensen.

2 kommentarer.  Hop til debatten
Denne artikel er gratis...

...men det er dyrt at lave god journalistik. Derfor beder vi dig overveje at tegne abonnement på Version2.

Digitaliseringen buldrer derudaf, og it-folkene tegner fremtidens Danmark. Derfor er det vigtigere end nogensinde med et kvalificeret bud på, hvordan it bedst kan være med til at udvikle det danske samfund og erhvervsliv.

Og der har aldrig været mere akut brug for en kritisk vagthund, der råber op, når der tages forkerte it-beslutninger.

Den rolle har Version2 indtaget siden 2006 - og det bliver vi ved med.

Debatten
Log ind eller opret en bruger for at deltage i debatten.
settingsDebatindstillinger
2
13. november 2012 kl. 18:42

Jo jo ! Hvis det så bare kun var Live streaming der hakker. Men nej det er det desværre ikke selv arkiv programmmer som So ein ding laver ufrivilige stop hver 15-20 sek. Og bruger så 6-7 sek for at buffe igen. En udsendelse vare således ca.10-20 min ekstra. Så irriterende at sonne vil kors'se sig og sige Det holder ikke DR.

1
18. oktober 2012 kl. 19:26

Jeg fik den side gentagen gange i over 2 timer, desuden være gang jeg klikkede på en nyhed fik jeg blot samme liste, ingen nyhed.