webForumDet fria alternativet

Aspx-sida tar lång tid att ladda (ca 3-5 min) efter iisreset

.NET

3 svar · 665 visningar · startad av Lukaspojken

Medlem sedan maj 20011 312 inlägg
Frågan#1

Jag har en applikation i min iis med en enda simpel sida där det står "test". När jag kör en iisreset så tar det cirka 3-5 minuter att öppna sidan på en produktionswebbserver. Kör jag samma sida lokalt på min webbserver så tar det bara 3-5 sekunder att ladda. Vad kan det bero på?

Medlem sedan dec. 19996 522 inlägg
#2

Slagit på tracen kollat vad som genereras, har den samma beteende på andra produktionsservrar?

Medlem sedan maj 20011 312 inlägg
#3

Den har samma beteende på en annan produktionsserver. Alla aspx-sidor beter sig likadant efter en iisreset. Jag testade att skapa en riktigt simpel test-sida utan logik men det tar 3-5 minuter att ladda den. Jag testade till och med att skapa en helt ny webbrott där test-sidan fanns men problemet kvartstår. Kör jag dock test-sidan lokalt så tar det bara några sekunder. Jag tror därför inte tracen är riktigt rätt väg här. Det känns mer som att det är något konstigt med produktionsservrarna.

Det är alltså första anropet efter en iisreset som tar tid. När väl det gått igenom så går alla sidor snabbt. Någon som har något bra tips på var man kan börja?

Medlem sedan feb. 2005280 inlägg
#4

Låter väldigt länge med 3-5 min, nåt är galet med den datorn eller åtminstone IIS eller net framework.

Ser du nåt i event loggen?

Kan du kolla processer och prestanda under de däringa 3-5 minuterna, verkar datorn chokead? vilka processer är det som jobbar hårt?

Vilken IIS är det och server OS?

Delar du application pool med någon annan?

Vilken net version?

Hårdvara, är disken full? cpu?

Bygger du i release eller debug? Compilation mode?

Återkom med mer detaljer så kanske man har en chans att gissa ;)

269 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
127 ms — deklarationer (db)
0 ms — hämta statistik (cache)
138 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)