Freigeben über


Abbrechen eines Auftrags oder einer Aufgabe

Im HPC Cluster Manager können Sie einen oder mehrere aktive Aufträge oder Aufgaben jederzeit abbrechen. Wenn Sie einen Auftrag abbrechen, entfernt der Auftragsplanerdienst den Auftrag aus der Warteschlange, wenn er auf die Ausführung wartet. Wenn sie ausgeführt wird, stoppt der Scheduler die ausgeführten Vorgänge und gibt die von ihnen verwendeten Ressourcen frei. Node Release-Aufgaben werden auch dann ausgeführt, wenn ein Auftrag abgebrochen wird. Informationen zum Überspringen der Aufgabe "Node Release " finden Sie unter "Abbrechen eines Auftrags oder einer Aufgabe – Auftrags-Manager".

Sie können die folgenden Verfahren verwenden, um Aufträge oder Aufgaben mit HPC Cluster Manager abzubrechen.

Hinweis

Um dieses Verfahren abzuschließen, müssen Sie der Auftragsbesitzer oder ein Clusteradministrator sein.

So kündigen Sie einen Auftrag

  1. Klicken Sie im Navigationsbereich in "Auftragsverwaltung" auf "Alle Aufträge".

  2. Wählen Sie in der Auftragsliste einen oder mehrere Aufträge aus.

  3. Klicken Sie mit der rechten Maustaste auf Ihre Auswahl, und klicken Sie auf "Auftrag abbrechen".

So brechen Sie eine Aufgabe ab

  1. Klicken Sie im Navigationsbereich in "Auftragsverwaltung" auf "Alle Aufträge".

  2. Klicken Sie in der Auftragsliste auf einen Auftrag. Im Detailbereich wird eine Liste der Aufgaben für diesen Auftrag angezeigt.

  3. Wählen Sie in der Aufgabenliste mindestens eine Aufgabe aus.

  4. Klicken Sie mit der rechten Maustaste auf Ihre Auswahl, und klicken Sie auf "Aufgabe abbrechen".

Richtlinien für das Abbrechen von Aufträgen und Aufgaben

Wenn Sie einen ausgeführten Auftrag abbrechen:

  • Der Auftrag wird als abgebrochen markiert.

  • Die Ausführung von Vorgängen ist als fehlgeschlagen gekennzeichnet.

  • In die Warteschlange eingereihte Aufgaben verbleiben im Zustand " Warteschlange" .

Wenn Sie einen Auftrag in der Warteschlange abbrechen:

  • Der Auftrag wird als abgebrochen markiert.

  • In die Warteschlange eingereihte Aufgaben verbleiben im Zustand " Warteschlange" .

Wenn Sie eine Aufgabe abbrechen:

  • Die Ausführung von Vorgängen ist als fehlgeschlagen gekennzeichnet.

  • In die Warteschlange eingereihte Aufgaben werden als abgebrochen markiert.

Vorgänge, die sich im Status "Abgebrochen" befinden, werden nicht automatisch erneut abgefragt, wenn Sie den Auftrag erneut auffordern, der sie enthält.

Hinweis

Wenn Sie einen ausgeführten Auftrag beenden und möchten, dass der endgültige Auftragsstatus nicht als "Abgebrochen", sondern als "Abgeschlossen" gekennzeichnet werden soll, und die ausgeführten Aufgaben im Auftrag als "Abgeschlossen" und nicht als "Fehlgeschlagen" gekennzeichnet werden, können Sie die folgenden Eingabeaufforderungs- oder HPC PowerShell-Methoden verwenden, wobei <IhreJobID> die ID Ihres Auftrags ist:

  • Verwenden Sie in HPC PowerShell das folgende Cmdlet: Stop-hpcjob –state finished –id <yourJobID>
  • Verwenden Sie an einer Eingabeaufforderung den folgenden Befehl: Job finish <yourJobID>

Weitere Überlegungen

  • In Microsoft HPC Pack können abgebrochene Vorgänge den Vorgangsabbruch-Karenzzeitraum 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. Informationen zum Konfigurieren der Nachfrist finden Sie unter Grundlegendes zur Fehlerbehandlung.

  • Informationen zur Verwendung von HPC Cluster Manager finden Sie unter Übersicht über HPC Cluster Manager.

Zusätzliche Verweise