Benutzer mit den meisten Antworten
Session TimeOut bei ASP

Frage
-
Hallo zusammen,
ich bin mit meinen asp-Anwendungen (VBScript) auf einen neuen Server (Windows 2008 R2, IIS 7.5) umgezogen.
Da die Anwendungen zu Beginn etliche Daten als Session-Variable speichern, habe ich das Session-Timeout unter "IIS -> ASP -> Sitzungseigenschaften" auf eine Stunde gesetzt. Leider scheint das nicht auszureichen. Die Session wird weiterhin nach 20 Minuten verändert. Den IIS-Dienst habe ich neu gestartet. Ebenfalls kein Erfolg.
An welcher Schraube muss ich noch drehen?Vielen Dank
Thomas
Antworten
-
Hallo Thomas,
Leider scheint das nicht auszureichen. Die Session wird weiterhin nach 20 Minuten verändert. Den IIS-Dienst habe ich neu gestartet. Ebenfalls kein Erfolg.
ist es sicher, dass es das Session Timeout und nicht ggfs. das Time des Application Pools ist, was hier zieht?
An welcher Schraube muss ich noch drehen?
Probier mal bitte, im betreffenden Application Pool bei den Erweiterten Einstellungen das "Leerlauftimeout" auf 60 oder höher zu setzen. Ggfs. sollte man für Classic ASP Anwendungen einen eigenen Application Pool anlegen, ist zwar eigentlich nicht notwendig, dann stört man aber andere Anwendungen nicht.
Gruß, Stefan
Microsoft MVP - Visual Developer ASP/ASP.NET
http://www.asp-solutions.de/ - Consulting, Development
http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community- Als Antwort markiert Stefan FalzModerator Freitag, 19. November 2010 08:49
Alle Antworten
-
Hallo Thomas,
Leider scheint das nicht auszureichen. Die Session wird weiterhin nach 20 Minuten verändert. Den IIS-Dienst habe ich neu gestartet. Ebenfalls kein Erfolg.
ist es sicher, dass es das Session Timeout und nicht ggfs. das Time des Application Pools ist, was hier zieht?
An welcher Schraube muss ich noch drehen?
Probier mal bitte, im betreffenden Application Pool bei den Erweiterten Einstellungen das "Leerlauftimeout" auf 60 oder höher zu setzen. Ggfs. sollte man für Classic ASP Anwendungen einen eigenen Application Pool anlegen, ist zwar eigentlich nicht notwendig, dann stört man aber andere Anwendungen nicht.
Gruß, Stefan
Microsoft MVP - Visual Developer ASP/ASP.NET
http://www.asp-solutions.de/ - Consulting, Development
http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community- Als Antwort markiert Stefan FalzModerator Freitag, 19. November 2010 08:49
-
Hallo Thomas,
leider keine Veränderung. Ich habe es noch einmal mit Neustart probiert, aber auch das brachte nicht die Heilung.
hast Du evtl. das Session Timeout noch irgendwo per Code eingestellt? global.asa, in einer der ASP Seiten oder dort eingebundenen Include-Dateien?
Wo genau hast Du das im IIS Manager eigentlich eingestellt? Auf globaler Ebene oder pro einzelner Website? Wenn ersteres, probier es mal mit einer einzelnen Website und schau, ob es dort dann geht.
Wenn ich das hier teste, funktioniert das eigentlich einwandfrei. Wichtig ist nur, dass der Application Pool nicht vorher beendet wird, in dem Fall werden alle enthaltenen Anwendungen und damit auch alle Sessions dieser Anwendungen beendet.
Gruß, Stefan
Microsoft MVP - Visual Developer ASP/ASP.NET
http://www.asp-solutions.de/ - Consulting, Development
http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community -
Hallo Thomas,
hat die Antwort geholfen, das Problem zu lösen?
Gruß, Stefan
Microsoft MVP - Visual Developer ASP/ASP.NET
http://www.asp-solutions.de/ - Consulting, Development
http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community- Als Antwort markiert ThomasEssen Freitag, 19. November 2010 08:36
- Tag als Antwort aufgehoben Stefan FalzModerator Freitag, 19. November 2010 08:49
-
Hallo Stefan,
tut mir leid, dass ich noch nicht reagiert habe, aber das ist im Augenblick nur ein "Nebenkriegsschauplatz".
Ja, nach Neustart des IIS konnte ich das Session-Timeout das Deines Hinweises auf eine Stunde erhöhen. Mehr schaffe ich jedoch nicht. Vor Produktivsetzung werde ich mir also noch einen Neuanmelde-Prozess ausdenken müssen. Aber nach einer Stunde Inaktivität sollte das für den Anwender zumutbar sein.
Vielen Dank also
Thomas
Thomas