Utilizzare questa pagina per gestire il servizio compensazione. Tale servizio supporta la configurazione a livello server per la registrazione e per l'abilitazione della compensazione.
Per visualizzare questa pagina della console di gestione, fare clic su Server > Tipi di server > WebSphere application servers > nome_server > [Impostazioni contenitore] Servizi contenitore > Servizio compensazione.
Specifica se il server delle applicazioni tenta di avviare il servizio compensazione quando il server viene riavviato.
Valore predefinito | Selezionato |
Intervallo |
|
Specifica un percorso directory che, se impostato, sostituisce l'ubicazione in cui il servizio di compensazione memorizza i file di log per il ripristino di questo server.
Se nella configurazione del server non viene specificata nessuna directory, il servizio di compensazione imposta all'avvio la directory root_profilo/recoveryLogs/nome_cella/nome_nodo/nome_server/compensation. La variabile root_profilo è la directory principale per il profilo WebSphere Application Server utilizzato per il server.
Quando si utilizza la compensazione, il prodotto WebSphere memorizza le informazioni necessarie per eseguire la compensazione dopo un errore di sistema su un dispositivo di memorizzazione fisico. In un carico applicazioni più elevato, questa persistenza riduce le prestazioni del server delle applicazioni a causa della dipendenza dal sistema operativo e dai sistemi di archiviazione sottostanti.
Per ottenere prestazioni ottimali, spostare i file di log compensazioni in un dispositivo di memorizzazione con più unità disco fisiche o preferibilmente con unità disco RAID (Redundant Array of Independent). Quando i file di log vengono spostati sui file system su dischi RAID, l'attività di scrittura dei dati sul supporto fisico viene condivisa tra le diverse unità disco. Questa condivisione consente maggiori accessi simultanei alle informazioni sulla compensazione persistenti e un accesso più veloce ai dati dai log. A seconda del progetto dell'applicazione e del sottosistema di archiviazione, l'incremento delle prestazioni può variare dal 10% al 100% e in alcuni casi anche di più.
Questa modifica si applica solo alla configurazione in cui la compensazione è stata configurata per l'applicazione. Impostare questa proprietà quando il server delle applicazioni mostra uno o più dei seguenti segni:
Tipo dati | String |
Valore predefinito | root_profilo/recoveryLogs/nome_cella/nome_nodo/nome_server/compensation dove root_profilo è la directory principale del profilo WebSphere Application Server utilizzato per il server. |
Consigliato | Creare un file system con almeno 3/4 unità disco RAID in una configurazione RAID-0. Creare il log compensazioni in questo file system con le dimensioni predefinite. Quando il server viene eseguito sotto carico, verificare i tempi di input e output sul disco. Se sono maggiori del 5%, aggiungere più dischi fisici per ridurre questo valore. Se il tempo di input e output sul disco è basso, ma il carico del server è ancora elevato, aumentare le dimensioni dei file di log. |
Specifica la dimensione massima (in MB) del file di log di recupero che viene utilizzato dal servizio di compensazione per i dati di recupero. Il valore predefinito è 5 megabyte.
La quantità dei dati registrati dal servizio compensazione è influenzata dal numero delle applicazioni attive simultaneamente che usano la compensazione e dalla dimensione dei dati delle applicazioni fornita come input alla logica di compensazione.
Il servizio compensazione riserva dello spazio su un dispositivo di memorizzazione fisico all'avvio del server per i dati di ripristino della compensazione. Se questa dimensione non è sufficiente per i dati di compensazione attivi, i file di log crescono in modo dinamico finché non si raggiunge la dimensione massima specificata per questo valore.
Tipo dati | Numero intero |
Unità di misura | Megabyte |
Valore predefinito | 5 |
Intervallo | Da 1 a 2147483647 megabyte |
Sebbene i valori consentiti per la dimensione dei file di log di ripristino siano compresi tra 1 e 2147483647, la dimensione massima effettivamente possibile dipende dalla dimensione massima consentita dal sistema operativo per un file mappato.
Specifica il numero massimo di volte per i tentativi di gestione della compensazione effettuati dal servizio di compensazione.
Questo valore specifica il numero di volte in cui il servizio di compensazione richiama i metodi CompensationHandler compensate() e close(). Ogni volta che si prova ad eseguire il gestore compensazione, l'intervallo raddoppia.
Impostare questo valore su -1 per ripetere i metodi compensate() e close() in modo indefinito. Impostare il valore su 0 per non ripetere mai un metodo.
Tipo dati | Numero intero |
Valore predefinito | -1 |
Intervallo | -1 o superiore |
Specifica l'intervallo, espresso in secondi, che il servizio di compensazione deve attendere prima di ritentare una gestione della compensazione. Ogni volta che si prova ad eseguire il gestore compensazione, l'intervallo raddoppia.
Il servizio di compensazione prova un gestore compensazione richiamando i metodi CompensationHandler compensate() e close() se viene emessa una RetryCompensationHanderException.
Tipo dati | Numero intero |
Unità di misura | Secondi |
Valore predefinito | 30 |
Intervallo | 0 o maggiore |
I collegamenti contrassegnati (online) richiedono un accesso a Internet.