Wenn Sie den verzögerten Start von Anwendungen konfigurieren, können Sie Ressourcen, die
von inaktiven dynamischen Clustern verwendet werden, freigeben, so dass andere Clusterinstanzen in der Zelle diese Ressourcen nutzen können.
Vorbereitungen
- Ein verzögerter Start von Anwendungen erfordert, dass Anforderungen über den On Demand Router weitergeleitet werden.
Weitere Informationen zum Erstellen eines On Demand Routers finden Sie im Artikel ODR erstellen
.
- IIOP- (Internet Inter-ORB Protocol) und JMS-Anforderungen (Java Message
Service) können nicht verwendet werden, weil sie nicht über den ODR weitergeleitet werden.
Verwenden Sie den verzögerten Anwendungsstart nicht in dynamischen Clustern, in denen SIP-Anwendungen
(Session Initiation Protocol) ausgeführt werden.
- Erstellen Sie einen dynamischen Cluster. Weitere Informationen finden Sie im Artikel Dynamische Cluster erstellen
.
Sie können den verzögerten Start von Anwendungen auch konfigurieren, wenn Sie einen dynamischen Cluster erstellen.
Informationen zu dieser Task
Bei einem verzögerten Start einer Anwendung wird die erste Anwendungsserverinstanz
eines inaktivierten dynamischen Clusters beim Ankommen einer Anwendungsanforderung aktiviert.
Sie entscheiden, welche Anwendungen inaktiviert und nachfolgend im verzögerten Modus gestartet werden sollen.
Verwenden Sie den verzögerten Anwendungsstart, wenn Sie in einer Umgebung arbeiten, in der es im Verhältnis wesentlich mehr
dynamische Cluster als Knoten gibt und in der auf viele dynamische Cluster nur selten zugegriffen wird. Durch die Verwendung des verzögerten Starts von
Anwendungen können Sie die Leistung und Effizienz Ihrer Umgebung erhöhen.
Prozedur
-
Bearbeiten Sie die Eigenschaften des dynamischen Clusters.
Klicken Sie in der Administrationskonsole auf
Server > Dynamische Cluster > Name_des_dynamischen_Clusters.
-
Wählen Sie die Option Bei
Inaktivität alle Instanzen stoppen, wenn andere dynamische Cluster diese Ressourcen benötigen aus.
-
Legen Sie die Wartezeit für das Stoppen von Instanzen in Minuten fest, wenn der Controller für die Verteilung von Anwendungen
feststellt, dass die Ressource von einem anderen dynamischen Anwendungscluster benötigt wird.
Ergebnisse
Der Controller für die Verteilung von Anwendungen überwacht die Inaktivitätszeit eines dynamischen Clusters.
Wenn ein anderer dynamischer Cluster Ressourcen benötigt,
kann der Controller für die Verteilung von Anwendungen den inaktiven dynamischen Cluster nach der angegebenen Wartezeit
stoppen.
Die Ressourcen, die von der inaktiven Instanz verwendet wurden, werden freigegeben und dem anderen
dynamischen Cluster, der zusätzliche Ressourcen benötigt, zur Verfügung gestellt.
Wenn eine Anforderung für die gestoppte dynamische Clusterinstanz ankommt, wird der Controller für verzögerten Start aktiviert und mindestens eine
Serverinstanz gestartet.
In der Zwischenzeit wird der HTTP-Fehlercode 503 (Server nicht verfügbar) generiert. Auf der Fehlerseite
werden Sie darüber informiert, dass die angeforderte Anwendung gestartet wird und die erneute Übergabe der Anforderung
in Kürze erfolgt.
Nächste Schritte
- Beim verzögerten Start von Anwendungen werden dynamische Clusterinstanzen nur gestoppt, wenn andere dynamische
Cluster Ressourcen benötigen.
Wenn Sie dynamische Clusterinstanzen nach der angegebenen Zeit stoppen möchten, selbst wenn die Ressourcen nicht
benötigt werden, müssen Sie die angepasste Eigenschaft konfigurieren, die im Artikel
Angepasste Eigenschaft "proactiveIdleStop" beschrieben ist.
- Sie können eine angepasste Fehlerseite für den ODR erstellen, die für den Fehler 503 verwendet werden kann.
Die Fehlerseite kann ein HTTP-Meta-Tag "Refresh" enthalten, das bewirkt, dass der Browser die Anforderung
nach einer gewissen Wartezeit automatisch erneut sendet.
Weitere Informationen zum Konfigurieren angepasster Fehlerseiten finden Sie im Artikel ODR konfigurieren
.