WebSphere Extended Deployment, Version 6.0.x     Sistemi operativi: AIX, HP-UX, Linux, Solaris, Windows, z/OS

Tabella di stato dei processi a lunga durata

Come lo scheduler a lunga durata e l'ambiente di esecuzione elaborano un processo batch a lunga esecuzione, lo stato di un processo viene aggiornato nel database dello scheduler. Il diagramma riportato di seguito mostra la relazione tra i vari stati. Nella seguente tabella sono riportati gli stati che un processo a elaborazione intensiva può avere e i vari eventi che richiamano le transizioni da uno stato a un altro. Lo stato corrente di un processo a elaborazione intensiva può essere visualizzato dai pannelli di gestione dei processi nella console di gestione oppure può essere richiamato dalla riga comandi o dalle interfacce Enterprise JavaBean (EJB) o dei servizi Web sullo scheduler a lunga durata. Se si verifica un errore prima dell'inizializzazione di un processo batch, il processo passa a uno stato di esecuzione non riuscita. In caso contrario, passa in uno stato riavviabile.

Stati del ciclo di vita batch
Table 1. Stati dei processi batch
Stato di inizio Comando client Azione LREE Condizione speciale Stato di fine
non esistente (inoltro rimandato) submit     inoltro in sospeso
non esistente submit     inoltrato
inoltrato   consegna   in esecuzione
inoltrato cancel     restartable
in esecuzione cancel     annullamento in sospeso
in esecuzione   errore di applicazione*   restartable
in esecuzione     Problema all'infrastruttura** restartable
in esecuzione sospendere     suspend_pending
in esecuzione   processo completato   terminato
in esecuzione     Problema dell'infrastruttura nell'impostazione del processo*** esecuzione non riuscita
suspend_pending   punto di controllo annullato   sospeso
suspend_pending     Problema all'infrastruttura** restartable
sospeso resume     ripristino in sospeso
sospeso cancel     annullamento in sospeso
sospeso     Problema all'infrastruttura** restartable
ripristino in sospeso   processo ripristinato   in esecuzione
ripristino in sospeso     Problema all'infrastruttura** restartable
restartable restart     inoltrato
annullamento in sospeso   processo annullato   restartable
annullamento in sospeso     Problema all'infrastruttura** restartable
restartable purge     non esistente
esecuzione non riuscita purge     non esistente
terminato purge     non esistente
Table 2. Chiave

* Errore dell'applicazione

L'applicazione batch ha emesso una eccezione durante l'esecuzione da parte dell'ambiente di esecuzione a lunga durata.

** Problema all'infrastruttura

Di è verificato un errore senza precedenti. Ad esempio, un'interruzione della corrente elettrica.

*** Problema dell'infrastruttura nell'impostazione del processo

Se si è verificato un errore senza precedenti durante l'impostazione di un processo batch per la prima volta dall'ambiente di esecuzione a lunga durata. Ad esempio, se si verifica un errore di database allora il processo passa allo stato esecuzione non riuscita.

Ciò è vero per una condizione in cui il processo batch viene eseguito per la prima volta e non è stata elaborata ancora alcuna operazione. I processi batch passano in stato riavviabile in seguito alla maggior parte delle condizioni di errore, il che consente loro di essere riavviati dalle posizioni dei punti di controllo nel caso into cui la condizione di errore può essere risolta. Tuttavia, questa è un'istanza di una condizione di errore quando un processo batch passa allo stato esecuzione non riuscita e non può essere riavviato. Poiché questo è uno scenario a fasi di impostazione di un processo e non è stato ancora elaborato alcun lavoro, nessun lavoro batch verrà perso in seguito a un errore.




Related concepts
Tabella di stato dei processi a elaborazione intensiva

Argomento Concetti    

Termini di utilizzo | Commenti Ultimo aggiornamento: Mar 20, 2006 1:07:14 PM EST
http://publib.boulder.ibm.com/infocenter/wxdinfo/v6r0/index.jsp?topic=?topic=/com.ibm.websphere.xd.doc/info/scheduler/cxdbgstate.html

© Copyright IBM 2005, 2006. Tutti i diritti riservati.
Questo centro informazioni utilizza la tecnologia Eclipse. (http://www.eclipse.org)