BatchJobPreparationTaskExecutionInfo interface

Enthält Informationen zur Ausführung einer Auftragsvorbereitungsaufgabe auf einem Computeknoten.

Eigenschaften

containerInfo

Informationen über den Container, unter dem die Aufgabe ausgeführt wird. Diese Eigenschaft wird nur gesetzt, wenn die Aufgabe in einem Containerkontext ausgeführt wird.

endTime

Die Zeit, zu der die Aufgabe zur Jobvorbereitung abgeschlossen wurde. Diese Eigenschaft wird nur gesetzt, wenn sich die Aufgabe im Zustand "abgeschlossen" befindet.

exitCode

Der Exit-Code des Programms ist in der Task-Befehlszeile angegeben. Dieser Parameter wird nur zurückgegeben, wenn sich die Aufgabe im abgeschlossenen Zustand befindet. Der Ausgangscode eines Prozesses spiegelt die spezifische Konvention wider, die vom Anwendungsentwickler für diesen Prozess implementiert wurde. Wenn Sie den Exit-Code-Wert verwenden, um Entscheidungen in Ihrem Code zu treffen, stellen Sie sicher, dass Sie die Exit-Code-Konvention kennen, die vom Anwendungsprozess verwendet wird. Beachten Sie, dass der Exit-Code auch vom Betriebssystem Compute Node generiert werden kann, beispielsweise wenn ein Prozess zwangsweise beendet wird.

failureInfo

Informationen, die das Misserfolg der Aufgabe beschreiben, falls vorhanden. Diese Eigenschaft wird nur gesetzt, wenn sich die Aufgabe im abgeschlossenen Zustand befindet und auf einen Fehler stößt.

lastRetryTime

Das war der letzte Versuch, bei dem eine Wiederholung der Aufgabe zur Arbeitsvorbereitung begann. Diese Eigenschaft wird nur dann gesetzt, wenn die Aufgabe erneut versucht wurde (d. h. retryCount ist nicht null). Wenn vorhanden, ist dies typischerweise dasselbe wie startTime, kann aber anders sein, wenn die Aufgabe aus anderen Gründen als dem erneuten Versuch neu gestartet wurde; zum Beispiel, wenn der Compute-Knoten während eines erneuten Versuchs neu gestartet wurde, wird startTime aktualisiert, aber der lastRetryTime nicht.

result

Das Ergebnis der Ausführung der Aufgabe. Wenn der Wert 'fehlgeschlagen' ist, können die Details des Scheiterns in der Eigenschaft failureInfo gefunden werden.

retryCount

Die Anzahl der Male, in denen die Aufgabe vom Batch-Service erneut versucht wurde. Task-Anwendungsfehler (nicht-null-Exit-Code) werden erneut versucht, Vorverarbeitungsfehler (die Aufgabe konnte nicht ausgeführt werden) und Datei-Upload-Fehler werden nicht erneut versucht. Der Batch-Service versucht die Aufgabe bis zum durch die Einschränkungen festgelegten Limit erneut. Task-Anwendungsfehler (nicht-null-Exit-Code) werden erneut versucht, Vorverarbeitungsfehler (die Aufgabe konnte nicht ausgeführt werden) und Datei-Upload-Fehler werden nicht erneut versucht. Der Batch-Service versucht die Aufgabe bis zum durch die Einschränkungen festgelegten Limit erneut.

startTime

Die Zeit, zu der die Aufgabe zu laufen begann. Wenn die Aufgabe neu gestartet oder erneut versucht wurde, ist dies der letzte Zeitpunkt, in dem die Aufgabe ausgeführt wurde.

state

Der aktuelle Zustand der Aufgabe zur Jobvorbereitung auf dem Rechenknoten.

taskRootDirectory

Das Root-Verzeichnis der Job Preparation Task auf dem Compute Node. Sie können diesen Pfad nutzen, um von der Aufgabe erstellte Dateien, wie zum Beispiel Logdateien, abzurufen.

taskRootDirectoryUrl

Die URL zum Root-Verzeichnis der Job Preparation Task auf dem Compute Node.

Details zur Eigenschaft

containerInfo

Informationen über den Container, unter dem die Aufgabe ausgeführt wird. Diese Eigenschaft wird nur gesetzt, wenn die Aufgabe in einem Containerkontext ausgeführt wird.

containerInfo?: BatchTaskContainerExecutionInfo

Eigenschaftswert

endTime

Die Zeit, zu der die Aufgabe zur Jobvorbereitung abgeschlossen wurde. Diese Eigenschaft wird nur gesetzt, wenn sich die Aufgabe im Zustand "abgeschlossen" befindet.

endTime?: Date

Eigenschaftswert

Date

exitCode

Der Exit-Code des Programms ist in der Task-Befehlszeile angegeben. Dieser Parameter wird nur zurückgegeben, wenn sich die Aufgabe im abgeschlossenen Zustand befindet. Der Ausgangscode eines Prozesses spiegelt die spezifische Konvention wider, die vom Anwendungsentwickler für diesen Prozess implementiert wurde. Wenn Sie den Exit-Code-Wert verwenden, um Entscheidungen in Ihrem Code zu treffen, stellen Sie sicher, dass Sie die Exit-Code-Konvention kennen, die vom Anwendungsprozess verwendet wird. Beachten Sie, dass der Exit-Code auch vom Betriebssystem Compute Node generiert werden kann, beispielsweise wenn ein Prozess zwangsweise beendet wird.

exitCode?: number

Eigenschaftswert

number

failureInfo

Informationen, die das Misserfolg der Aufgabe beschreiben, falls vorhanden. Diese Eigenschaft wird nur gesetzt, wenn sich die Aufgabe im abgeschlossenen Zustand befindet und auf einen Fehler stößt.

failureInfo?: BatchTaskFailureInfo

Eigenschaftswert

lastRetryTime

Das war der letzte Versuch, bei dem eine Wiederholung der Aufgabe zur Arbeitsvorbereitung begann. Diese Eigenschaft wird nur dann gesetzt, wenn die Aufgabe erneut versucht wurde (d. h. retryCount ist nicht null). Wenn vorhanden, ist dies typischerweise dasselbe wie startTime, kann aber anders sein, wenn die Aufgabe aus anderen Gründen als dem erneuten Versuch neu gestartet wurde; zum Beispiel, wenn der Compute-Knoten während eines erneuten Versuchs neu gestartet wurde, wird startTime aktualisiert, aber der lastRetryTime nicht.

lastRetryTime?: Date

Eigenschaftswert

Date

result

Das Ergebnis der Ausführung der Aufgabe. Wenn der Wert 'fehlgeschlagen' ist, können die Details des Scheiterns in der Eigenschaft failureInfo gefunden werden.

result?: BatchTaskExecutionResult

Eigenschaftswert

retryCount

Die Anzahl der Male, in denen die Aufgabe vom Batch-Service erneut versucht wurde. Task-Anwendungsfehler (nicht-null-Exit-Code) werden erneut versucht, Vorverarbeitungsfehler (die Aufgabe konnte nicht ausgeführt werden) und Datei-Upload-Fehler werden nicht erneut versucht. Der Batch-Service versucht die Aufgabe bis zum durch die Einschränkungen festgelegten Limit erneut. Task-Anwendungsfehler (nicht-null-Exit-Code) werden erneut versucht, Vorverarbeitungsfehler (die Aufgabe konnte nicht ausgeführt werden) und Datei-Upload-Fehler werden nicht erneut versucht. Der Batch-Service versucht die Aufgabe bis zum durch die Einschränkungen festgelegten Limit erneut.

retryCount: number

Eigenschaftswert

number

startTime

Die Zeit, zu der die Aufgabe zu laufen begann. Wenn die Aufgabe neu gestartet oder erneut versucht wurde, ist dies der letzte Zeitpunkt, in dem die Aufgabe ausgeführt wurde.

startTime: Date

Eigenschaftswert

Date

state

Der aktuelle Zustand der Aufgabe zur Jobvorbereitung auf dem Rechenknoten.

state: BatchJobPreparationTaskState

Eigenschaftswert

taskRootDirectory

Das Root-Verzeichnis der Job Preparation Task auf dem Compute Node. Sie können diesen Pfad nutzen, um von der Aufgabe erstellte Dateien, wie zum Beispiel Logdateien, abzurufen.

taskRootDirectory?: string

Eigenschaftswert

string

taskRootDirectoryUrl

Die URL zum Root-Verzeichnis der Job Preparation Task auf dem Compute Node.

taskRootDirectoryUrl?: string

Eigenschaftswert

string