Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
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 rilascio del nodo viene ignorato e le attività nel processo vengono forzate annullate. Quando un'attività viene annullata, l'attività e le relative attività secondarie ignorano il periodo di tolleranza e vengono arrestate immediatamente.
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à tramite HPC PowerShell o una finestra del prompt dei comandi .
Note
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à Node Release non viene eseguita.
Per forzare l'annullamento di un processo, utilizzare uno dei metodi seguenti. Includere il –force parametro e specificare l'ID del processo.
In HPC PowerShell usare il cmdlet seguente:
Stop-HpcJob <yourJobID> -forceAl 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 –force parametro 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>] -forceAl prompt dei comandi usare il comando seguente:
task cancel <yourJobID>.<yourTaskID>[.<yourSubTask>] /force
Considerazioni aggiuntive
Le attività annullate durante l'esecuzione sono contrassegnate come Non riuscite. Le attività annullate prima dell'avvio vengono contrassegnate come Annullate.
Quando un processo viene annullato, le attività in esecuzione vengono contrassegnate come Non riuscite e le attività in coda rimangono 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.