BatchJobPreparationTaskExecutionInfo interface
Enthält Informationen zur Ausführung einer Auftragsvorbereitungsaufgabe auf einem Computeknoten.
Eigenschaften
| container |
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. |
| end |
Die Zeit, zu der die Aufgabe zur Jobvorbereitung abgeschlossen wurde. Diese Eigenschaft wird nur gesetzt, wenn sich die Aufgabe im Zustand "abgeschlossen" befindet. |
| exit |
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. |
| failure |
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. |
| last |
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. |
| retry |
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. |
| start |
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. |
| task |
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. |
| task |
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