Condividi tramite


Informazioni sugli stati dei processi e delle attività

In HPC Pack, i processi e le attività hanno stati del ciclo di vita quasi identici. Gli stati principali del ciclo di vita sono Configuring, Queued, Running, Finished, Failede Canceled. I posti di lavoro e le attività si spostano anche attraverso brevi stati transitori. La tabella seguente riepiloga tutti gli stati del ciclo di vita.

Stati di processo e attività

Stato Definizione
Configurazione di Il processo o l'attività si trova nel sistema, ma non è stato inviato alla coda.
inviato Il processo o l'attività è stata inviata e attende la convalida prima che possa essere accodata.
convalida Il servizio utilità di pianificazione processi HPC sta convalidando il processo o l'attività. Durante la convalida, il servizio utilità di pianificazione processi HPC conferma le autorizzazioni, applica le impostazioni predefinite per tutte le proprietà non specificate dal proprietario del processo e convalida ogni proprietà rispetto ai vincoli. Le impostazioni e i vincoli predefiniti sono definiti dal modello di processo. Per altre informazioni sui modelli di processo, vedere Understanding Job Templates - Job Manager. Il servizio utilità di pianificazione processi HPC conferma inoltre che le proprietà del processo includono tutte le proprietà dell'attività( ad esempio, nessuna attività ha un tempo di esecuzione maggiore rispetto al tempo di esecuzione del processo).

Durante la convalida, il processo potrebbe anche passare attraverso un'applicazione di filtro per l'invio personalizzata definita dall'amministratore del cluster.

Se il processo supera la convalida, passa allo stato accodato. Se il processo non supera la convalida, il processo visualizza un messaggio di errore e il processo passa allo stato Non riuscito.
in coda Il processo o l'attività ha superato la convalida ed è in attesa di essere pianificata e attivata (esecuzione).

Quando un processo in esecuzione, un'attività di basic o un'attività secondaria 'operazione parametrica viene annullata dal servizio utilità di pianificazione processi HPC, torna allo stato accodato (a meno che l'attività non sia rieseguibile, nel qual caso viene contrassegnata come Non riuscito). Nota: in HPC Pack 2012, l'opzione predefinita per il comportamento di precedenza in modalità di pianificazione in coda è la precedenza immediata a livello di attività, anziché la precedenza a livello di processo.
dispatching Questo stato si applica solo alle attività. Il servizio utilità di pianificazione processi HPC ha allocato risorse all'attività e contatta i nodi allocati per avviare l'esecuzione dell'attività. All'avvio dell'attività, passa allo stato In esecuzione.
In esecuzione Il processo o l'attività è in esecuzione in uno o più nodi.
Fine Il processo o l'attività è stata completata e la pulizia del processo o dell'attività è in corso.
completato Il processo o l'attività sono stati completati correttamente.
non riuscito Il processo o l'attività non è riuscita a completare, arrestare l'esecuzione o restituire un codice di uscita che indica l'errore (per impostazione predefinita, qualsiasi codice di uscita diverso da zero).

Inoltre, un'attività in esecuzione viene contrassegnata come Non riuscito quando:

- Il proprietario del processo o un amministratore del cluster annulla l'attività.
- Il servizio utilità di pianificazione processi HPC annulla un'attività perché ha superato il runtime massimo.
- Il servizio utilità di pianificazione processi HPC annulla un'attività non contrassegnata come rieseguibile.
- Il servizio utilità di pianificazione processi HPC annulla una sottoattività avviata per ogni risorsa (Preparazione nodi, Node Releasee servizio sottoattività).

Se l'avvio di un processo o di un'attività non riesce a causa di un errore del cluster, il processo o l'attività viene ritentata automaticamente un numero specificato di volte prima che venga contrassegnato come Non riuscito.
annullamento Il processo o l'attività è stata annullata e la pulizia è in corso.
annullata Il processo è stato annullato dal proprietario del processo, da un amministratore del cluster o dal servizio utilità di pianificazione processi HPC. Ad esempio, il servizio utilità di pianificazione processi HPC può annullare un processo se supera il runtime o se viene annullato.

L'attività è stata annullata dal proprietario del processo o da un amministratore del cluster prima dell'avvio dell'esecuzione. Se un'attività in esecuzione viene annullata, l'attività viene contrassegnata come Failed.

Per annullare un processo o un'attività, vedere Annullare un processo o un'attività - Gestione processi o Forzare l'annullamento di un processo o di un'attività - Gestione processi.

Riferimenti aggiuntivi