Gå til hovedindhold
Version2 it for professionelle
Forsiden

Hovedmenu

  • It-nyheder
  • Blogs
  • It-job
  • It-firmaer
  • Whitepapers
  • Opret bruger
  • Log ind
Du kan logge ind med din e-mail-adresse
Der er forskel på store og små bogstaver i adgangskoden.
Glemt adgangskode?
Se kommentarer (13)
Emner Digital signatur, Digital forvaltning

Ukendt flaskehals driller: Forskudsopgørelser tvinger skats servere i knæ

Selvom Skat havde firedoblet serverkapaciteten bag forskudsopgørelsen, er svartiderne alligevel løbet op i flere minutter for de besøgende i løbet af dagen. En ukendt flaskehals i systemet får skylden.

Af Mikkel Meister Tirsdag, 3. november 2009 - 15:23

Skats servere har i løbet af dagen været nær ved at brænde sammen under presset fra nysgerrige borgere, der ville ind at kigge på forskudsopgørelsen for næste år, som nu er tilgængelig i skattemappen.

Og dét selvom Skat på forhånd havde firedoblet serverkapaciteten i forhold til sidste år.

»Der er rigtig meget tryk på, og vi må også erkende, at vi har vanskeligheder med at leve op til det niveau af håndtering af besøgende, vi havde forventet,« siger kontorchef i Skats it-afdeling, Søren Kjær.

Ifølge Søren Kjær har de besøgende formiddagen igennem måttet døje med svartider på flere minutter, uanset om man endte med at komme igennem til forskudsopgørelsen, eller blot blev spist af med et 'Der er travlt på TastSelv i øjeblikket. Prøv igen senere'.

Svartiderne ser bedre ud nu, men mange brugere oplever stadig at blive henvist til køen, fortæller Søren Kjær.

»Vi arbejder i øjeblikket på at få stabiliseret situationen. Vi har et højt visningsniveau, men vi må også konstatere, at mange oplever lange svartider. Indtil klokken halv tolv i dag har vi vist 104.000 forskudsopgørelser. Til sammenligning viste vi 166.000 i løbet af hele den første dag sidste år,« siger Søren Kjær.

Havde ventet ekstra travlhed Skat havde på forhånd ventet travlhed i køen til webserverne bag hjemmesiden.

Et farvel til mellemskatten og en forhøjet grænse for, hvornår man skal betale topskat, er blandt de ændringer, som man havde forudset ville give ekstra trafik.

Derfor havde Skat også firedoblet serverkapaciteten sammenlignet med sidste år, så systemet nu kan håndtere i omegnen af 45.000 brugere i timen.

Det fik dog ikke Søren Kjær til at garantere nul ventetid, da Version2 talte med ham mandag, hvilket også ville være faldet uheldigt ud dagens forløb taget i betragtning.

Ifølge Søren Kjær arbejder leverandøren KMD lige nu med at finde frem til de flaskehalse i systemet, der er skyld i afvisningen af brugerne.

Mens fejlfindingen skrider frem, sættes der en dæmper på servernes arbejdsindsats.

»Vi har midlertidigt skruet ned for kapaciteten for at kunne gennemskue, hvor flaskehalsene opstår. Og så skruer vi stille og roligt op igen og sikrer samtidig, at vi løbende har fornuftige svartider. Vi håber, vi dermed kan få afdækket problemet med flaskehalsene,« siger Søren Kjær.

I har forsøgt at sikre en fornuftig serverkapacitet på forhånd, men der har alligevel været svartider på flere minutter. Hvad vil I gøre for at sikre jer, at det ikke sker igen næste år?

»Vi skal lære af det her, og det er også derfor, at jeg nu afventer en redegørelse fra leverandøren for, hvor det er vi møder flaskehalsene. Det ved vi ikke endnu,« siger Søren Kjær.

Søren Kjær forventer, at mange besøgende fortsat vil blive mødt med beskeden om travlhed på linjen frem til ved 17-tiden, hvorefter belastningen gerne skulle aftage.

Send Tweet
Udskriv

IT-job & karriere

  • Se alle it-job
  • Importer din kompetenceprofil fra LinkedIn
Studentermedhjælper til IT
Udgivet 18. maj 10.26
Erfaren udvikler til C# og SQL
Udgivet 22. maj 8.29
Software Development Manager
Udgivet 13. apr 14.06
It servicedesk-koordinator
Udgivet 4. maj 7.32

Kommentarer (13)

Opret en konto eller log ind for at følge indhold på Version2 - og bliv opdateret via e-mail eller rss

Følg kommentarer
Peter Nørregaards billede
Peter Nørregaard 3. nov. 2009 - 15.46
 
Så vidt jeg husker...

... så skulle forskuds-applikationen være udviklet i vb6 og asp, hvilket måske kan forklare skalerings-problematikken. Er der nogen der ved om jeg husker forkert?

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Yoel Pedersen 3. nov. 2009 - 17.19
 
Sandsynligvis er der tale om .NET

Endelsen lyder på .aspx. I øvrigt ville der nok have været tale om VBScript, og ikke VB6. VB6 er et pseudokompileret sprog, der ikke understøtter multithreading og normalt heller ikke anvendtes til web-applikationer (selv om MS faktisk forsøgte sig med et modul til udvikling af webservice-dll'er til IIS - det var et mareridt at fejlfinde på, og performede sandsynligvis ringe).

Da forskudsregistreringerne er genereret i løbet af de sidste par dage, burde det være en smal sag at skalere systemet til mange samtidige brugere. Ville Varnish have hjulpet her, eller giver Varnish kun en fordel hvis mange brugere forsøger at tilgå de samme statiske filer?

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Jan Keller Catalan 3. nov. 2009 - 18.29
 
Re: Sandsynligvis er der tale om .NET
Ville Varnish have hjulpet her, eller giver Varnish kun en fordel hvis mange brugere forsøger at tilgå de _samme_ statiske filer?

Varnish vil næppe have en stor betydning - for som du er inde på, vil det ikke være de samme dokumenter, som tilgås af forskellige brugere.

I denne situation er der mange brugere, som hver især skal tilgå deres specifikke indhold igennem en krypteret forbindelse med masser af adgangstjek.

Jeg tror ikke det vil have gjort megen forskel, om så sitet VAR lavet med ASP og VBScript og serveret igennem Varnish - adgangstjek og indhentning af personificeret indhold vil skulle foretages for hver bruger alligevel.

(disclaimer: Jeg forholder mig ikke til, om Varnish er bedre end f.eks. Apache eller IIS til at håndtere mange forbindelser, men udtaler mig om, hvorvidt en cache vil kunne gøre en stor forskel)

(disclaimer2: Med meget store mængder trafik vil selv små ting naturligvis kunne blive store problemer - men jeg tvivler på at cache, webserver eller programmeringssprog har voldsom betydning set i forhold til kryptering, SSL, adgangstjek osv.)

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Claus Jørgensen 3. nov. 2009 - 18.48
 
SKAT som Cloud Løsning måske?

Problemet her lader jo til at være datakapicitet, udover mulige problemer med selve programmeringen.

Men da SKATs sider often kun bliver spidsbelastet op til bestemte tidspunkter på året, var det måske en ide med en cloud løsning som kunne skaleres op og ned.

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Leif Neland 3. nov. 2009 - 19.11
 
rationering?
  1. november må de, der er født den 1. gå ind
  2. november må de, der er født den 2. gå ind
    osv.
  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Mads Bendixen 3. nov. 2009 - 20.49
 
Re: SKAT som Cloud Løsning måske?

Jeg vil nødig se skatteoplysninger mm. forsvinde i en tilfældig sky.

Staten kunne have sin egen sky, men jeg tvivler på det er rentabelt. Det er trodsalt få dage/timer om året det er nødvendigt.

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Kristian Poulsen 3. nov. 2009 - 22.11
 
Re: Sandsynligvis er der tale om .NET

"Endelsen lyder på .aspx"

Prøv at tage en vilkårlig *.asp fil og omdøb den til *.aspx, kald den og se hvad der sker ...

... men ja, det peger på en ASP.Net løsning.

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Anonym (ikke efterprøvet) 4. nov. 2009 - 08.16
 
Lidt impulser.

Indledningsvis ved vi ikke hvad der ligger bag denne udtalelse

Og dét selvom Skat på forhånd havde firedoblet serverkapaciteten i forhold til sidste år.

Det nytter ikke noget at 4-doble frontend kapaciteten, hvis de bagvedliggende systemer ikke kan følge med.

Hvis flaskehalsen er en bagvedliggende database server, så kan man smide nok så mange frontends på, uden det hjælper en skid.

Endvidere er der Garbage Collectoren i .NET, der har det med at brække sig ved hård belastning.

Her er der også forskel på om en 4-dobling er 4 servere i load-balancing, eller 1 server, der er 4 gange så kraftig.

Hvis det kun er een server der er 4 x kraftigere, så 4-dobler man sådan set GC problemet.

Blot nogle generelle betragtninger, da vi ikke kender den bagvedliggende infrastruktur (og kodening).

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Anonym (ikke efterprøvet) 4. nov. 2009 - 08.18
 
Nåh ja, forresten.
En ukendt flaskehals

Tyder på manglende viden om performance i 'økosystemerne' - hvis det reelt er 'ukendt'.

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Thomas Schmidt 4. nov. 2009 - 09.13
 
Re: Lidt impulser.
Endvidere er der Garbage Collectoren i .NET, der har det med at brække sig ved hård belastning.

Sammenlignet med hvad? Mine erfaringer siger mig den er mere performant end f.eks. javas gc i mange tilfælde for slet ikke at tale om Rubys som er sløv som bare f... når der bliver rigtigt travlt. Har personligt selv driftet end .net baseret løsning som uden problemer kunne håndtere et par tusinde requests i sekundet per server.

Du kan smadre GC performance på en hvilken som helst platform hvis der er elendigt optimeret kode bagved. Desværre en af problemerne ved denne GC elskende verden, udviklerne tænker ikke så meget over hvornår de skal frigive objekter osv :)

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Anonym (ikke efterprøvet) 4. nov. 2009 - 10.02
 
Re: Lidt impulser.

[quote]Du kan smadre GC performance på en hvilken som helst platform hvis der er elendigt optimeret kode bagved.[quote]
Ja, men er formålet med GC ikke netop at tilgodese de slamkodere, der ikke har styr på deres memory (de)allokering?

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Anonym (ikke efterprøvet) 4. nov. 2009 - 10.20
 
Har vi ikke været her før?

Det foresvæver mig, at disse 'peak interest' har været oppe før, og vil nok komme det igen.

Min gamle lærermester sagde, at man ikke skal kaste med æbler hvis man selv er et skrog.

Så det nytter ikke at kritisere forholdende uden at komme med et konstruktivt forslag.

Det kommer hermed:

Forskudsopgørelser er jo ikke noget realtids komponeret 'noget', men kan generes i god tid som statiske filer.

Hvis man indledningsvis har mulighed for at registrere noget 'salt' i forbindelse med andre oplysninger, så kommer her et forslag til løsning af peak-level requests.

  • Forudsætning:
    Generer disse statiske sider ud fra eks. en MD5 af CPR+Navn+'salt'.

  • Lav en simpel forespørgelsesside med de basale oplysninger, eksempel her:
    http://w-o-p-r.dk/test/forskud.1.asp

  • Ud fra de angivne oplysninger, så lave en redirect til den aktuelle fil med oplysningerne.
    Det kan afprøves, men i dette tilfælde er det:
    e84c4fa383c82c2cc51581c0b9d5c8a3.html

Netop ved at forgenerere statiske filer kan man opnå et væsentligt højere performanceniveau end at generere dem dynamisk.

I det koncept er der ingen grund til at køre krypteret, med mindre man mener at det er udbredt at lave evesdropping, på f.eks. fiber.

Min lille hjemmestrikede server kan sagtens sustaine 10 samtidige req/sek på en PII 200MHz,så det burde ikke være noget som helst problem at servicere mange - mange flere req/sek på moderne HW.

Altså budskabet er:
Lav en (prægenereret) 'shortcut' til forskudsopgørelser, årsopgørelser og lign, når man ved behovet opstår.

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Kai Birger Nielsen 4. nov. 2009 - 11.20
 
Re: Har vi ikke været her før?

Og nøjs evt med at prægenerere alle dem, der var inde på siden sidste år. De fleste af dem kommer nok også i år og de fleste af de andre kommer nok heller ikke i år.

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer

Tilføj kommentar

Opret en konto eller log ind for at følge indhold på Version2 - og bliv opdateret via e-mail eller rss

Følg kommentarer
Log ind herunder eller opret en bruger for at skrive kommentarer
Du kan logge ind med din e-mail-adresse
Der er forskel på store og små bogstaver i adgangskoden.
Glemt adgangskode?

Seneste nyt

GOTO Copenhagen dag 2 i billeder: Op med hænderne!

Udgivet 22. maj 16.02Opdateret 22. maj 17.02

Staten køber hardware for 1,2 milliarder - her er de syv heldige

Udgivet 22. maj 15.37Opdateret 22. maj 15.37

Firmaer leder efter ’ninjaer’ - men skriv det ikke på CV’et

Udgivet 22. maj 14.54Opdateret 22. maj 15.48

Ny Linux-kerne giver højere sikkerhed og bedre grafikkort-understøttelse

Udgivet 22. maj 14.13Opdateret 22. maj 14.13

Nu skal Google Chrome indtage iPhone og iPad

Udgivet 22. maj 13.20Opdateret 22. maj 13.20

Flere it-nyheder »

Tilmeld dig Version2's it-nyhedsbrev og vind den nye iPad.

Whitepapers

Kick-start your master data management initiative

Affecto Denmark

Affecto Data Quality Assessment: Er din indsigt og beslutning baseret på validt data?

Affecto Denmark

Framework til datamigrering i SAP miljøer - spar op til 50% på dine Data Migration udgifter

Affecto Denmark

Få et Data Warehouse (DW) review hos Affecto

Affecto Denmark

Ressourcehåndtering

Projectplace
  • Flere whitepapers

Branchenyheder

Konica Minoltas stand på drupa 2012 slog besøgsrekord

Konica Minolta Business Solutions Denmark

Komplex it er blevet Brocade Premier Partner

Komplex IT

Øg din effektivitet og produktivitet med bizhub C654/C754

Konica Minolta Business Solutions Denmark

Brugerfjendtlige it-løsninger gør brugerne til en sikkerhedstrussel

Projectplace

Athena IT-Group A/S med solid indtjening

Athena IT-Group

Seneste debat

  1. Microsoft fjerner umoderne bling-effekter i Windows 8

    34 comments.
    Last update 10 minutter 32 sekunder
    Skrevet af Lars Bjerregaard
  2. Finansminister afliver teori om NemID som spionsoftware

    18 comments.
    Last update 45 minutter 15 sekunder
    Skrevet af Carsten Agger
  3. Partner solgte Netgroups 'test-platform' med overskriften 'fuld redundans'

    14 comments.
    Last update 1 time 11 minutter
    Skrevet af Thomas Bundgaard
  4. Studerende taler ud om kæmpehul: Pærelet at hacke 100.000 danske routere

    12 comments.
    Last update 1 time 53 minutter
    Skrevet af Thomas (bbb) Hansen
  5. Das NemID trojaner - paranoia eller rettidig omhu?

    24 comments.
    Last update 1 time 56 minutter
    Skrevet af Mads Vanggaard
  6. Staten køber hardware for 1,2 milliarder - her er de syv heldige

    3 comments.
    Last update 2 timer 29 minutter
    Skrevet af Ebbe Hansen
  7. To psykologiske årsager til at IT-projekter går galt

    14 comments.
    Last update 2 timer 39 minutter
    Skrevet af Finn Christensen
  8. Dart-pilen sidder lige midt i skiven

    22 comments.
    Last update 3 timer 3 minutter
    Skrevet af Torben Mogensen

Mere debat »

It-virksomheder

Visma Sirius A/S
|
Tradeshift
|
Platon Infrastructure
|
Innologic A/S
|
Surfray 2009
|
Praktisk IT
|
Relation House
|
Webdanmark.Com
|
Esec
|
IBM Danmark
|
CFN People A/S
|
Zap Technology
 

Information

  • Kontakt redaktionen
  • Job- og annoncesalg
  • Teknisk support
  • Om Version2
  • Brugerbetingelser
  • Privatlivspolitik

Aktuelle emner

  • Agil udvikling
  • Android
  • Bruttolønsordning
  • Business Intelligence
  • Cloud computing
  • Download Windows 8
  • HTML5
  • Harddisk-priser
  • IE9
  • Intranet
  • It-sikkerhed
  • Kindle Fire
  • Multimedieskat
  • NemID
  • OS X Mountain Lion
  • Open source CMS
  • Projektledelse
  • Scrum
  • Sharepoint intranet
  • Storage
  • Ubuntu 11.10
  • Virtualisering
  • Windows 8
  • Windows Phone 7
  • iOS 5
  • iPhone 4S

Tjenester

  • Android-app
  • iPhone-app
  • RSS-feeds
Følg @version2dk
Tilmeld dig Version2's it-nyhedsbrev og vind den nye iPad.

Version2 udgives af

  • Mediehuset Ingeniøren A/S work Skelbækgade 4 1717 København V
  • Tlf. work 33265300