Impostazioni del servizio transazioni

Utilizzare questa pagina per modificare le impostazioni del servizio transazioni.

Per visualizzare questa pagina della console di gestione, fare clic su Server > Server delle applicazioni > server > Servizio transazioni.

Scheda Configurazione

Directory log transazioni
Specifica il nome di una directory per questo server dove il servizio transazioni memorizza i file di log per il recupero.

Se nella configurazione del server non viene specificata alcuna directory, il log delle transazioni imposta all'avvio la directory (root_installazione)/tranlog/(nome_server).

Quando l'applicazione in esecuzione sul prodotto WebSphere accede a più di una risorsa, il prodotto WebSphere memorizza le informazioni relative alla transazione per coordinare e gestire correttamente la transazione distribuita. In un carico di transazione più elevato, questa persistenza riduce le prestazioni del server delle applicazioni a causa della dipendenza dal sistema operativo e dai sistemi di archiviazione sottostante.

Per ottenere migliori prestazioni, spostare i file di log transazioni in un dispositivo di memorizzazione con più unità disco fisiche o preferibilmente con unità disco RAID. 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. Ciò consente un accesso più simultaneo per conservare le informazioni sulle transazioni e consentire un accesso più veloce a questi 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 l'applicazione utilizza le risorse distribuite o le transazioni XA, ad esempio, si accede a più database e risorse all'interno di un'unica transazione. Impostare questa proprietà quando il server delle applicazioni mostra uno o più dei seguenti segni:

  • L'uso della CPU rimane basso nonostante l'aumento delle transazioni
  • Le transazioni hanno esito negativo con diversi timeout
  • I rollback delle transazioni si verificano con un'eccezione impossibile elencare la transazione
  • Il server delle applicazioni si blocca durante un'esecuzione e deve essere riavviato
  • Il disco su cui viene eseguito un server delle applicazioni mostra un uso elevato

Tipo dati Stringa
Predefinito Il valore iniziale è la directory %WAS_HOME%/tranlog/(nome_server) e la dimensione predefinita è di 1MB.
Consigliato Creare un file system con almeno 3-4 unità disco RAID in una configurazione RAID-0. Quindi, creare il log delle transazioni su 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 server è sufficientemente veloce, aumentare le dimensioni dei file di log.
Timeout durata totale della transazione
Specifica la durata massima, in secondi, per le transazioni in questo server delle applicazioni.

Viene eseguito il rollback delle eventuali transazioni che non devono essere completate prima di questo timeout. Se è impostato su 0 non esistono limiti di timeout.

Tipo dati Numero intero
Unità Secondi
Predefinito 120
Intervallo Da 0 a 2 147 483 647
Timeout di inattività client
Specifica la durata massima in secondi tra le richieste di transazioni provenienti da un client remoto.

Un periodo qualsiasi di inattività del client che supera questo timeout determina l'esecuzione del rollback della transazione in questo server delle applicazioni. Se è impostato su 0 non esistono limiti di timeout.

Tipo dati Numero intero
Unità Secondi
Predefinito 60
Intervallo Da 0 a 2 147 483 647

Scheda Runtime

Directory log transazioni
Specifica il nome di una directory per questo server dove il servizio transazioni memorizza i file di log per il recupero.

Se nella configurazione del server non viene specificata alcuna directory, il log delle transazioni imposta all'avvio la directory (root_installazione)/tranlog/(nome_server).

Quando l'applicazione in esecuzione sul prodotto WebSphere accede a più di una risorsa, il prodotto WebSphere memorizza le informazioni relative alla transazione per coordinare e gestire correttamente la transazione distribuita. In un carico di transazione più elevato, questa persistenza riduce le prestazioni del server delle applicazioni a causa della dipendenza dal sistema operativo e dai sistemi di archiviazione sottostante.

Per ottenere migliori prestazioni, spostare i file di log transazioni in un dispositivo di memorizzazione con più unità disco fisiche o preferibilmente con unità disco RAID. 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. Ciò consente un accesso più simultaneo per conservare le informazioni sulle transazioni e consentire un accesso più veloce a questi 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 l'applicazione utilizza le risorse distribuite o le transazioni XA, ad esempio, si accede a più database e risorse all'interno di un'unica transazione. Impostare questa proprietà quando il server delle applicazioni mostra uno o più dei seguenti segni:

  • L'uso della CPU rimane basso nonostante l'aumento delle transazioni
  • Le transazioni hanno esito negativo con diversi timeout
  • I rollback delle transazioni si verificano con un'eccezione impossibile elencare la transazione
  • Il server delle applicazioni si blocca durante un'esecuzione e deve essere riavviato
  • Il disco su cui viene eseguito un server delle applicazioni mostra un uso elevato

Tipo dati Stringa
Predefinito Il valore iniziale è la directory %WAS_HOME%/tranlog/(nome_server) e la dimensione predefinita è di 1MB.
Consigliato Creare un file system con almeno 3-4 unità disco RAID in una configurazione RAID-0. Quindi, creare il log delle transazioni su 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 server è sufficientemente veloce, aumentare le dimensioni dei file di log.
Timeout durata totale della transazione
Specifica la durata massima, in secondi, per le transazioni in questo server delle applicazioni.

Viene eseguito il rollback delle eventuali transazioni che non devono essere completate prima di questo timeout. Se è impostato su 0 non esistono limiti di timeout.

Tipo dati Numero intero
Unità Secondi
Predefinito 120
Intervallo Da 0 a 2 147 483 647
Timeout di inattività client
Specifica la durata massima in secondi tra le richieste di transazioni provenienti da un client remoto.

Un periodo qualsiasi di inattività del client che supera questo timeout determina l'esecuzione del rollback della transazione in questo server delle applicazioni. Se è impostato su 0 non esistono limiti di timeout.

Tipo dati Numero intero
Unità Secondi
Predefinito 60
Intervallo Da 0 a 2 147 483 647

Informazioni correlate

Pulsanti della console di gestione
Funzioni della pagina della console di gestione