Un avvio rallentato è l'attivazione della prima istanza del server delle applicazioni di un cluster dinamici disattivato in seguito all'arrivo di una richiesta dell'applicazione. È possibile decidere quali applicazioni disattivare e quindi avviare a rilento successivamente. Questa funzione è particolarmente utile se si utilizza un ambiente in cui il rapporto del numero dei cluster dinamici è elevato e in cui molti cluster non vengono utilizzati per lunghi periodi di tempo.
L'avvio rallentato delle applicazioni è disponibile per le richieste che sono indirizzate mediante il router on demand (ODR). Le richieste Internet Inter-ORB Protocol (IIOP) e Java Message Service (JMS) non possono essere utilizzate in quanto queste non vengono indirizzate mediante l'ODR.
In un ambiente del genere, a volte risulta utile disattivare temporaneamente i cluster dinamici inattivi, arrestare tutte le istanze dei server e rilasciare le risorse per altri cluster attivi. Successivamente, quando arriva una richiesta per uno dei clister disattivati, il cluster viene attivato e viene avviata almeno un'istanza di un server. Allo stesso tempo, viene generato il codice di errore server HTTP 503 (server non disponibile). La pagina di errore informa che l'applicazione richiesta sta per essere avviata e che a breve sta per essere reinoltrata la richiesta. Per configurare una pagina di errore personalizzata speciale, utilizzare la funzione dell'ODR (on demand router). La pagina di errore può includere una tag HTTP meta refresh che indica al browser di inviare di nuovo automaticamente la richiesta dopo un determinato periodo.
Un controller di avvio rallentato controlla l'attività della richiesta per i cluster dinamici che possono essere disattivati se inattivi e avviati successivamente se arriva una richiesta. Quando arriva una richiesta sull'ODR per un cluster dinamico inattivo, il controller richiama il controller di gestione per eseguire un ciclo e avviare un'istanza per il cluster. Il controller inoltre avvisa il controller di gestione su quando disattivare tali cluster.
Per configurare un cluster dinamico per la disattivazione e il successivo avvio a rilento dalla console di gestione, fare clic su Server > Cluster dinamici > nome_cluster_dinamico > Numero minimo di istanze del cluster. Impostare le proprietà facendo clic su Arresta tutte le istanze avviate durante i periodi di inattività. Quindi, impostare il tempo di attesa prima di arrestare tutte le istanze.
Il seguente diagramma dimostra i flussi di attività dell'avvio a rilento e del controller di gestione:
Related concepts
Il controller di avvio a rilento
Related tasks
Creazione e configurazione di cluster dinamici