Avatar billede thanse21 Nybegynder
11. april 2006 - 11:27 Der er 12 kommentarer og
1 løsning

Session timeouts ASP.NET 1.1

Hej Eksperter,

Jeg har lavet en Webapplikation som egentlig virker fint nok. Men når den kører får jeg en masse Session-timeouts. Det er jo egentlig ikke optimalt, men jeg kan ikke lige se hvordan jeg undgår det. Jeg har prøvet at sætte timeoutet op til rigtig meget i web.config, men lige lidt hjælper det.

Nogle gange kan kan der gå lang tid uden et timeout andre gange er der tale om få minutter. Så længe man navigerer rundt er der ikke noget problem, men hvis man holder en pause, for fx at generere noget input til applikationen, er det meget sikkert at den timer ud.

Applikationen kører hos en host, så jeg har ikke særlig mange muligheder for at pille i IIS'en.

Håber I har et eller andet råd til mig.
Avatar billede arriva Nybegynder
12. april 2006 - 14:11 #1
Har du prøvet at sætte din timeout i filen, eg. Session.Timeout = 30 ?
Det kan godt være din host har begrænset dine muligheder for at lege med din timeout - en meget høj timeout kan give alvorlige performance problemer da serveren skal lagre en masse sessions i hukommelsen.
Avatar billede thanse21 Nybegynder
18. april 2006 - 08:30 #2
Jeg har prøvet med mange forskellige timeouts, men det virker ikke.
Avatar billede snepnet Nybegynder
18. april 2006 - 17:40 #3
hvad er default timeout hos din host?
mvh
Avatar billede thanse21 Nybegynder
19. april 2006 - 08:37 #4
det er jeg ikke sikker på. Vil tro det er 20 min.
Avatar billede snepnet Nybegynder
20. april 2006 - 11:42 #5
det skal du jo nok lige undersøge... hvis den er sat til 5 min hos host kunne det jo sådan set være en forklaring :o)
mvh
Avatar billede thanse21 Nybegynder
20. april 2006 - 13:30 #6
Tvivler på det er det, da det ikke er et fast tidsinterval der går, men en mere flydende grænse. Desuden kan jeg selv rette på timeoutet hos min host, og gennem web.config. En ændring her burde vel overskrive en evt. default timeout, ikk'?
Avatar billede snepnet Nybegynder
20. april 2006 - 14:10 #7
der er mange ting der ultimativt kan resultere i at dine sissiondata forsvinder. hvad er  os/iis hos din host?
og... kan du verificere at du benytter InProc sessionstate?
mvh
Avatar billede snepnet Nybegynder
20. april 2006 - 14:18 #8
det kan godt være noget så ægget som et antivirus program der kører på serveren, og flager filechanged notifications i dit webdir.
har du fuld "hands-on" på serveren?
mvh
Avatar billede thanse21 Nybegynder
20. april 2006 - 14:20 #9
Nopes, kører gennem plesk.
Mener jeg har læst noget om antivirus.
Fejlen er faktisk to fejl: en hvor session "fosvinder", den kommer med en NullReferenceException på en Sessions-variabel som jeg VED bliver sat. Og en fejl hvor den kommer med HttpException: Unable to validate data
Avatar billede snepnet Nybegynder
20. april 2006 - 14:34 #10
Avatar billede thanse21 Nybegynder
20. april 2006 - 14:46 #11
Tak for linksene, de to nederste har jeg set i forvejen. Tror jeg vil prøve med det Reconnect-script, og se om det ændrer noget.
Avatar billede thanse21 Nybegynder
20. april 2006 - 14:48 #12
Forresten har hosten sat "Shutdown worker processes after being idle for"-propertien til 20 minutter, og "recycle worker processes every" til 1740 minutter.
Ved ikke om det har nogen indvirkning.
Avatar billede thanse21 Nybegynder
29. juni 2006 - 09:36 #13
lukkes
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester