Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Ein Clusteradministrator oder ein Auftragsbesitzer kann das Abbrechen eines ausgeführten Auftrags oder einer Aufgabe erzwingen. Wenn ein Auftrag abgebrochen wird, wird die Node Release übersprungen, und die Aufgaben im Auftrag werden erzwungen. Wenn ein Vorgang abgebrochen wird, überspringen der Vorgang und seine Unteraufgaben den Karenzzeitraum und werden sofort beendet.
Sie können das Abbrechen von Aufträgen oder Vorgängen im HPC Cluster Manager nicht erzwingen. In den folgenden Abschnitten wird gezeigt, wie Sie das Abbrechen von Aufträgen oder Aufgaben mithilfe von HPC PowerShell oder einem Eingabeaufforderungsfenster erzwingen.
Note
Um dieses Verfahren abzuschließen, müssen Sie der Auftragsbesitzer oder ein Clusteradministrator sein.
Abbrechen eines Auftrags erzwingen
Erzwingen, dass ein Auftrag abgebrochen wird, wird der Auftrag sofort beendet. Die Aufgaben im Auftrag verwenden nicht die Nachfrist für den Vorgang abbrechen, und die Aufgabe "Node Release" wird nicht ausgeführt.
Verwenden Sie eine der folgenden Methoden, um den Abbruch eines Auftrags zu erzwingen. Fügen Sie den –force Parameter ein, und geben Sie die ID Ihres Auftrags an.
Verwenden Sie in HPC PowerShell das folgende Cmdlet:
Stop-HpcJob <yourJobID> -forceVerwenden Sie an einer Eingabeaufforderung den folgenden Befehl:
job cancel <yourJobID> /force
Erzwingen des Abbrechens einer Aufgabe
Erzwingen des Abbrechens eines Vorgangs beendet den Vorgang und seine Unteraufgaben sofort und verwendet nicht die Karenzzeit des Vorgangs.
Verwenden Sie zum Erzwingen des Abbrechens eines Vorgangs eine der folgenden Methoden. Fügen Sie den –force Parameter ein, und geben Sie die ID Ihres Auftrags und Ihrer Aufgabe sowie optional die Unteraufgabe an.
Verwenden Sie in HPC PowerShell das folgende Cmdlet:
Stop-HpcTask –JobId <yourJobID> -TaskID <yourTaskID> [-subTaskID <yourSubTaskID>] -forceVerwenden Sie an einer Eingabeaufforderung den folgenden Befehl:
task cancel <yourJobID>.<yourTaskID>[.<yourSubTask>] /force
Zusätzliche Überlegungen
Aufgaben, die abgebrochen werden, während sie ausgeführt werden, werden als fehlgeschlagen gekennzeichnet. Vorgänge, die vor dem Start abgebrochen werden, werden als abgebrochen markiert.
Wenn ein Auftrag abgebrochen wird, werden "Ausführen von Aufgaben " als "Fehlgeschlagen" gekennzeichnet, und die Aufgaben in der Warteschlange verbleiben im Status " In der Warteschlange" .
In HPC Pack können abgebrochene Vorgänge den Karenzzeitraum der Aufgabe verwenden, um Statusinformationen zu speichern und vor dem Beenden zu bereinigen. Die Standardmäßige Nachfrist beträgt 15 Sekunden. Um die Nachfrist zu verwenden, muss die Anwendung das CTRL_BREAK Ereignis verarbeiten. Wenn die Anwendung das Ereignis nicht verarbeitet, wird die Aufgabe sofort beendet. Damit ein Dienst die Karenzzeit verwendet, muss er das ServiceContext.OnExiting-Ereignis verarbeiten. Aufgaben, die erzwungen werden, überspringen den Karenzzeitraum.
Weitere Verweise
Grundlegendes zu Auftrags- und Aufgabenzuständen – Job Manager
Anzeigen eines Auftrags oder einer Aufgabe – Auftrags-Manager
Stellen Sie einen Auftrag oder eine Aufgabe zurück – Job Manager
Kopieren eines Auftrags oder einer Aufgabe – Auftrags-Manager
Speichern eines Auftrags oder einer Aufgabe in einer Datei – Auftrags-Manager
Abbrechen eines Auftrags oder einer Aufgabe – Auftrags-Manager