2009-07-31 6 views
1

Ich bin gerade dabei, eine Website auf einen neuen Server zu verschieben, dabei habe ich die Option bemerkt, com + -Anwendungskomponenten im Leerlauf zu setzen.Windows Server 2003 - Lassen Sie laufen, wenn im Leerlauf

Diese Option ist derzeit für alle Komponenten auf true eingestellt, aber es klingt für mich so, als gäbe es eine Art Kompromiss (Seitenladezeit gegenüber Belastung des Servers).

Weiß jemand, was die realen Vor- und Nachteile dieser Optionen sind?

+0

Sie aktualisieren von Windows 2000? Sie haben bemerkt, dass die COM + -Anwendungen, die für Web-Anwendungen erstellt wurden, die für eine hohe Isolation markiert sind, ihr Leerlauf-Zeitlimit deaktiviert haben? – AnthonyWJones

Antwort

1

Ich vermute, dass Sie von Windows 2000 zu Windows 2003 wechseln. Auf IIS6 Websites (und in ihnen definierten Anwendungen) verwenden jetzt ein dediziertes Konzept eines Anwendungspools im IIS-Manager definiert, anstatt die ursprünglichen COM + -Anwendungen zu verwenden.

In beiden Fällen besteht jedoch die Möglichkeit, den Prozess für einen bestimmten Zeitraum herunterzufahren, wenn er inaktiv war (dh keine Anforderungen verarbeitet wurden).

Der Vorteil ist, dass der Speicher und andere Ressourcen, die vom Prozess belegt werden, freigegeben werden.

Der Nachteil ist die Kosten für das erneute Hochfahren des Prozesses und die Wiederherstellung von Daten auf Anwendungsebene, während eine Benutzeranforderung wartet.

Für Intranet-Anwendungen oder wo der Server für die Bereitstellung einer kleinen Reihe von spezifischen Standorten dediziert ist, ist eine Leerlauf-Zeitüberschreitung wahrscheinlich keine gute Idee.

Wo Sie Dutzende oder Hunderte von Websites haben, hosten Sie wahrscheinlich Gruppen von diesen im selben Anwendungspool auf IIS6, so dass das Aktivieren der Leerlaufzeitüberschreitung wahrscheinlich ineffektiv ist.

Die einzige Zeit, die ich sehen könnte, dass dies nützlich ist, ist eine Website, die einige schwere Operationen ausführt, selten verwendet wird und auf einem Server installiert ist, der andere Aufgaben hat.

+0

Vielen Dank, wie es passiert, ich ziehe einfach von einem 2003 Server zum anderen. Ich habe noch keine Website migriert, bevor ich einfach versucht habe, alle Einstellungen der aktuellen Websites auf den neuen Server zu kopieren, und diese Einstellung hat mich neugierig gemacht. Wenn das, was Sie sagen, korrekt ist, frage ich mich, warum Microsoft würde die Komponenten auf Leerlaufzeitlimit setzen? Lustig genug, wir haben eine Website auf diesem Server, die genau wie Ihr letzter Absatz klingt, kann ich ein wenig damit experimentieren – Kurut

Verwandte Themen