Was passiert beim Zurücksetzen eines Anwendungspools?

8

Was passiert, wenn ein Anwendungspool in IIS 7 wiederverwendet wird? Stoppt IIS abrupt alles auf dieser Website und gibt es Auswirkungen auf den Benutzer oder tut es dies transparent und der Benutzer bemerkt nichts?

Sollten wir überhaupt recyceln? Was sind die Vor- und Nachteile?

Ich dachte daran, es jeden Abend spät abends zu tun, wenn der Verkehr sehr gering ist. Best Practices, Vorschläge?

Danke

    
unlimit 17.06.2012, 19:03
quelle

1 Antwort

15

Wenn Sie Application Pool Recycle tatsächlich meinen, handelt es sich um einen Online-Vorgang. Ein neuer w3wp-Prozess wird erstellt, der nachfolgende Anforderungen bedient, während der vorherige w3wp-Prozess über eine konfigurierbare Zeitspanne verfügt, um alle ausstehenden Anforderungen abzuschließen (standardmäßig 90 Sekunden). Es gibt einen Leistungseinbruch, da die Elemente im Speicher neu geladen werden müssen, aber es gibt keinen Ausfall.

Eine nächtliche Wiederverwertung, gefolgt von einer Aufwärmphase (um Elemente in den Speicher zu laden) ist eine gute Idee, wenn Sie Probleme mit Speicherlecks haben, aber der wirkliche Vorteil ist die Möglichkeit, sich während niedriger Last aufzuwärmen (Sonst ist es besser, nicht zu recyceln, bis es wirklich notwendig ist).

Wenn Sie eigentlich Reset meinen (was normalerweise als IIS-Reset bezeichnet wird oder für einen Application-Pool ein Stopp, dann starten), dann gibt es ja einen Ausfall. Und nein, es sollte nicht getan werden, wenn es vermieden werden kann.

    
Stephen S. 18.06.2012, 19:41
quelle