Probleme beim Deaktivieren des Herunterfahrens des inaktiven Worker-Prozesses durch IIS?
-
09-06-2019 - |
Frage
Ich bin auf ein Problem mit einem gestoßen IIS
Web-App beendet einen inaktiven Arbeitsprozess!Bei der nächsten Anfrage müsste die Anwendung dann neu initialisiert werden, was zu Verzögerungen führt.
Um dieses Problem zu beheben, habe ich das Herunterfahren inaktiver Arbeitsprozesse im Anwendungspool durch IIS deaktiviert.Gibt es Probleme im Zusammenhang mit der Deaktivierung?Wenn der Prozess Speicher verliert, stelle ich mir vor, dass es sinnvoll ist, den Prozess ab und zu wiederzuverwenden.
Gibt es noch weitere Vorteile, wenn dieser Prozess heruntergefahren wird?
Lösung
Ich gehe davon aus, dass Sie sich auf IIS 6 beziehen.
Anstatt das Herunterfahren ganz zu deaktivieren, können Sie vielleicht einfach die Wartezeit verlängern, bevor der Prozess abgebrochen wird.Der Server schont im Wesentlichen Ressourcen. Wenn Ihr Server die Ressourcenzuweisung für einen Prozess aushält, der größtenteils nichts tut, kann es nicht schaden, dies zuzulassen.
Wie Sie bereits erwähnt haben, wäre es eine gute Idee, die automatische Wiederverwertung des Prozesses auf ein Speicherlimit festzulegen, wenn die Möglichkeit eines Speicherverlusts besteht.