Forzare l'annullamento di un processo o di un'attività
Un amministratore del cluster o un proprietario del processo può forzare l'annullamento di un processo o di un'attività in esecuzione. Quando un processo viene annullato forzatamente, il di rilascio del nodo
Non è possibile forzare l'annullamento di processi o attività in Gestione cluster HPC. Le sezioni seguenti illustrano come forzare l'annullamento di processi o attività usando HPC PowerShell o una finestra del prompt dei comandi.
Nota
Per completare questa procedura, è necessario essere il proprietario del processo o un amministratore del cluster.
Forzare l'annullamento di un processo
Forzare l'annullamento di un processo arresta immediatamente il processo. Le attività nel processo non usano il periodo di tolleranza di annullamento attività e l'attività di rilascio del nodo non viene eseguita.
Per forzare l'annullamento di un processo, utilizzare uno dei metodi seguenti. Includere il parametro –force
e specificare l'ID del processo.
In HPC PowerShell usare il cmdlet seguente:
Stop-HpcJob <yourJobID> -force
Al prompt dei comandi usare il comando seguente:
job cancel <yourJobID> /force
Forzare l'annullamento di un'attività
Forzare l'annullamento di un'attività arresta immediatamente l'attività e le relative sottoattività e non usa il periodo di tolleranza di annullamento attività.
Per forzare l'annullamento di un'attività, usare uno dei metodi seguenti. Includere il parametro –force
e specificare l'ID del processo e dell'attività e, facoltativamente, l'attività secondaria.
In HPC PowerShell usare il cmdlet seguente:
Stop-HpcTask –JobId <yourJobID> -TaskID <yourTaskID> [-subTaskID <yourSubTaskID>] -force
Al prompt dei comandi usare il comando seguente:
task cancel <yourJobID>.<yourTaskID>[.<yourSubTask>] /force
Considerazioni aggiuntive
Le attività annullate durante l'esecuzione sono contrassegnate come Failed. Le attività annullate prima dell'avvio vengono contrassegnate come Annullata.
Quando un processo viene annullato,
L'esecuzione di attività di viene contrassegnata comenon riuscito e le attività di accodaterimangono nello stato in coda .In HPC Pack, le attività annullate possono usare il periodo di tolleranza di annullamento attività per salvare le informazioni sullo stato e pulire prima di uscire. Il periodo di tolleranza predefinito è 15 secondi. Per usare il periodo di tolleranza, l'applicazione deve elaborare l'evento CTRL_BREAK. Se l'applicazione non elabora l'evento, l'attività viene chiusa immediatamente. Affinché un servizio usi il periodo di tolleranza, deve elaborare l'evento
ServiceContext.OnExiting. Le attività che vengono forzate annullate ignorano il periodo di tolleranza.
Riferimenti aggiuntivi
Gestione di processi e attività - di Job Manager
Tenere traccia dello stato del processo - di Job Manager
Modificare un processo - di Gestione processi
Salvare un processo o un'attività in un file - Gestione processi