Vielleicht kann jemand etwas Licht auf diese einfache Frage werfen:Warum sogar einen Anwendungspool recyceln?
Ich habe eine .NET Web-Anwendung, die gründlich überprüft wurde. Er lädt bei jedem Start einen Cache pro Anwendungsdomäne (Prozess) und kann Anfragen nicht vollständig beantworten, bis dieser Cache geladen ist.
Ich habe die Einstellungen in meinen Anwendungspools untersucht und habe mich gefragt, warum ich sogar so oft recycelt wurde (einmal alle 1.000.000 Anrufe oder 2 Stunden).
Was würde mich davon abhalten, Auto-Recycles so zu konfigurieren, dass sie alle 24 Stunden oder sogar länger ausgeführt werden? Warum nicht vollständig die Option entfernen und nur recyceln, wenn der Speicher für die Appdomain außer Kontrolle gerät?