Wiederverwenden von Anwendungspooleinstellungen

Das Wiederverwenden von Anwendungspooleinstellungen ermöglicht das Steuern der Wiederherstellung von Systemressourcen. In den folgenden Abschnitten wird beschrieben, wie die Anwendungspooleinstellungen für die Wiederverwendung festgelegt werden.

Festlegen von Anwendungspooleinstellungen für die Wiederverwendung

Die Anwendungspooleinstellungen für die Wiederverwendung werden im Dialogfeld Eigenschaften eines Anwendungspools auf der Registerkarte Wiederverwendung festgelegt.

So legen Sie die Anwendungspooleinstellungen für die Wiederverwendung fest

  1. Öffnen Sie die IIS-Managementkonsole, und erweitern Sie den Knoten für den lokalen Computer durch Klicken auf das Pluszeichen.
  2. Erweitern Sie den Ordner Anwendungspool, indem Sie auf das Pluszeichen klicken.
  3. Klicken Sie mit der rechten Maustaste auf den entsprechenden Anwendungspool, und klicken Sie dann auf Eigenschaften. Das Dialogfeld Eigenschaften des Anwendungspools wird angezeigt.
  4. Klicken Sie auf die Registerkarte Wiederverwendung, und legen Sie dann die geeigneten Anwendungspooleinstellungen fest.

Registerkarte "Wiederverwendung" im Dialogfeld "Eigenschaften" des Anwendungspools

Speicherrecycling

Die Anwendungspooleinstellung Speicherrecycling entspricht der ASP.NET-Prozessmodelleinstellung memoryLimit. Sie gibt die maximale Größe des Speichers an, den ein Workerprozess verwenden kann. Wenn der Workerprozess diese Größe überschreitet, wird ein neuer Prozess erstellt, der ihn ersetzt, und alle aktuellen Anforderungen werden dem neuen Prozess zugeordnet. Es gibt zwei wichtige Unterschiede zwischen der ASP.NET-Prozessmodelleinstellung memoryLimit und der Anwendungspooleinstellung Speicherrecycling:

  • Die ASP.NET-Prozessmodelleinstellung memoryLimit verwendet nur physischen Speicher. Die Anwendungspooleinstellung Speicherrecycling ermöglicht die Angabe unterschiedlicher Begrenzungen für den physischen und den virtuellen Speicher. Physischer Speicher (oder eine Kombination aus physischem und virtuellem Speicher) wird aufgrund der Funktionsweise des Garbage Collectors der Common Language Runtime normalerweise für ASP.NET-Anwendungen verwendet. Virtueller Speicher wird i. d. R. für übliche systemeigene Anwendungen verwendet, die den Heap fragmentieren.
  • Die Anwendungspooleinstellung Speicherrecycling wird in Megabyte angegeben, nicht als Prozentsatz des Gesamtspeichers.

Workerprozess wieder verwenden

Die Anwendungspooleinstellung Workerprozess wieder verwenden entspricht der ASP.NET-Prozessmodelleinstellung requestLimit. Sie gibt die Anzahl der Anforderungen an, die eine Wiederverwendung eines Workerprozesses oder eines Anwendungspools verursachen. In der Standardeinstellung ist Workerprozess wieder verwenden deaktiviert. Zum Aktivieren von Workerprozess wieder verwenden aktivieren Sie das entsprechende Kontrollkästchen und geben die Anzahl der Anforderungen in das Drehfeld ein.

Workerprozesse wieder verwenden

Die Anwendungspooleinstellung Workerprozesse wieder verwenden entspricht der ASP.NET-Prozessmodelleinstellung timeout. Sie gibt das Intervall an, in dem ein Workerprozess oder ein Anwendungspool wiederverwendet wird. In der Standardeinstellung ist Workerprozesse wieder verwenden aktiviert und auf 120 Minuten festgelegt. Sie können ein anderes Intervall angeben, indem Sie den Wert im Drehfeld ändern. Zum Deaktivieren von Workerprozesse wieder verwenden deaktivieren Sie das entsprechende Kontrollkästchen.

Siehe auch

Anwendungspooleinstellungen für den Workerprozess-Isolierungsmodus | Anwendungspooleinstellungen für die Leistung | Anwendungspooleinstellungen für die fehlerfreie Funktion | Anwendungspooleinstellungen für die Identität | Anwendungsisolierungsarten in IIS 6.0 | Übersicht über die Anwendungsisolierungsarten in IIS 6.0 | Zuordnen der Prozessmodelleinstellungen von ASP.NET zu den Anwendungspooleinstellungen von IIS 6.0 | <processModel>-Element