Configurare le modalità di recupero delle transazioni da parte di GlassFish Server

Le transazioni incomplete possono essere dovute all'arresto anomalo del server o di un gestore delle risorse. È pertanto importante completare tali transazioni e ripristinarle. GlassFish Server è stato progettato per eseguire tali operazioni di recupero e completamento all'avvio del server.

In fase di recupero, se alcune delle risorse non sono raggiungibili, il riavvio del server potrebbe richiedere più tempo a causa dei tentativi di recupero delle transazioni.

Quando una transazione viene gestita in più server, il server dal quale è stata avviata può contattare gli altri server per ottenere il relativo risultato. Se gli altri server sono irraggiungibili, è possibile determinare tale risultato mediante il campo Decisione euristica.

  1. Nell'albero di navigazione espandere il nodo Configurazione.

  2. Selezionare l'istanza da configurare:

  3. Selezionare il nodo Servizio transazioni.

    Viene visualizzata la pagina Servizio transazioni.

  4. Nella pagina Servizio transazioni, selezionare la casella di controllo Al riavvio abilitato per abilitare il recupero delle transazioni incomplete al riavvio del server.

    Per impostazione predefinita, la casella di controllo Abilitato non è selezionata.

  5. Nel campo Timeout tentativi, immettere il numero di secondi durante i quali GlassFish Server tenterà di eseguire la connessione a un server irraggiungibile.

    Il valore predefinito è 600 (10 minuti).

  6. Dall'elenco a discesa Decisione euristica, selezionare il criterio per i server irraggiungibili di una transazione.

    È consigliabile lasciare Decisione euristica impostato su Rollback (impostazione predefinita) a meno che non sia effettivamente utile selezionare Commit. L'esecuzione del commit di un numero indeterminato di transazioni potrebbe avere ripercussioni sull'integrità dei dati dell'applicazione.

  7. Fare clic su Salva.

  8. Riavviare GlassFish Server.

Vedere anche
Copyright © 2005, 2012, Oracle and/or its affiliates. All rights reserved. Legal Notices