11. april 2006 - 11:27Der 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.
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.
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'?
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
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
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
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.
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.