Wenn dies Ihr erster Besuch hier ist,
lesen Sie bitte zuerst die Hilfe - Häufig gestellte Fragen
durch. Sie müssen sich vermutlich registrieren,
bevor Sie Beiträge verfassen können. Klicken Sie oben auf 'Registrieren', um den Registrierungsprozess zu
starten. Sie können auch jetzt schon Beiträge lesen. Suchen Sie sich einfach das Forum aus, das Sie am meisten
interessiert.
- Im Taskamanger ist ersichtlich, dass der Process aspnet_wp.exe mit jedem Request den Speicher inkrementiert, aber nie wieder abbaut.
- Die Requests sind ganz gewöhnliche Transactions mit Transaction-Control -> try, catch, finally Blocks.
- Ich benutze kein Crystalreports!
-------------------------
Aber letzte Woche habe ich im machine.config ein paar interessante Einstellungen gemacht. Mit diesen Einstellunge, wird der aspnet_wp.exe Prozess neugestartet, wenn er einen Ruhezustand von 25Minuten festgestellt hat. idleTimeout: "25:00".
Nur mit dieser Einstellung, konnte ich den Speicher vom aspnet_wp.exe in Griff bekommen. Keine Ahnung, ob das eine gute Lösung ist!!
Wenn Aspnet_wp auch auf das Net-Framework aufsetzt, sollte der Speicher doch sowieso nur bei Bedarf freigegeben werden. Hat Euer Server genug Ram, würde der Speicherzuwachs eine Weile gehen. Solange wie keine negativen Auswirkungen entstehen, würde ich darum den Idle-Timeout rausnehmen. Im Moment löst Du damit das Problem, aber wenn die Anwendung mal im Dauereinsatz ist, sollte dieser eh nicht greifen. Und besser jetzt testen, wie im Dauereinsatz...<p>
Mari
Comment