Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse zu wechseln.
Dieses Ereignis wird ausgegeben, sobald eine Aufgabe abgeschlossen ist, unabhängig vom Ausgangscode. Dieses Ereignis kann verwendet werden, um die Dauer eines Vorgangs zu bestimmen, wo die Aufgabe ausgeführt wurde und ob sie erneut versucht wurde.
Das folgende Beispiel zeigt den Textkörper eines Aufgabenvervollständigen-Ereignisses.
{
"jobId": "myJob",
"id": "myTask",
"taskType": "User",
"systemTaskVersion": 0,
"requiredSlots": 1,
"nodeInfo": {
"poolId": "pool-001",
"nodeId": "tvm-257509324_1-20160908t162728z"
},
"multiInstanceSettings": {
"numberOfInstances": 1
},
"constraints": {
"maxTaskRetryCount": 2
},
"executionInfo": {
"startTime": "2016-09-08T16:32:23.799Z",
"endTime": "2016-09-08T16:34:00.666Z",
"exitCode": 0,
"retryCount": 0,
"requeueCount": 0,
"result": "Success",
"schedulingError": {
"category": "",
"code": "",
"message": "",
"details": []
}
}
}
| Elementname | Typ | Hinweise |
|---|---|---|
jobId |
Schnur | Die ID des Auftrags, der die Aufgabe enthält. |
id |
Schnur | Die ID des Tasks. |
taskType |
Schnur | Der Typ des Vorgangs. Der Vorgangstyp kann entweder 'JobManager' sein, der angibt, dass es sich um eine Auftrags-Manager-Aufgabe handelt, oder 'Benutzer', der angibt, dass es sich nicht um eine Auftragsmanageraufgabe handelt. Dieses Ereignis wird nicht für Aufgabenvorbereitungsaufgaben, Aufgaben freigeben oder Aufgaben starten ausgegeben. |
systemTaskVersion |
Int32 | Der interne Wiederholungsindikator für einen Vorgang. Intern kann der Batchdienst eine Aufgabe wiederholen, um vorübergehende Probleme zu berücksichtigen. Zu diesen Problemen können interne Planungsfehler oder Versuche zum Wiederherstellen von Computeknoten in einem fehlerhaften Zustand gehören. |
requiredSlots |
Int32 | Die erforderlichen Steckplätze zum Ausführen der Aufgabe. |
nodeInfo |
Komplexer Typ | Enthält Informationen zum Computeknoten, auf dem die Aufgabe ausgeführt wurde. |
multiInstanceSettings |
Komplexer Typ | Gibt an, dass es sich bei der Aufgabe um einen Vorgang mit mehreren Instanzen handelt, der mehrere Computeknoten erfordert. Weitere Informationen finden Sie unter multiInstanceSettings. |
constraints |
Komplexer Typ | Die Ausführungseinschränkungen, die für diesen Vorgang gelten. |
executionInfo |
Komplexer Typ | Enthält Informationen zur Ausführung der Aufgabe. |
nodeInfo
| Elementname | Typ | Hinweise |
|---|---|---|
poolId |
Schnur | Die ID des Pools, auf dem die Aufgabe ausgeführt wurde. |
nodeId |
Schnur | Die ID des Knotens, auf dem die Aufgabe ausgeführt wurde. |
multiInstanceSettings
| Elementname | Typ | Hinweise |
|---|---|---|
numberOfInstances |
Int32 | Die Anzahl der Computeknoten, die für den Vorgang erforderlich sind. |
Zwänge
| Elementname | Typ | Hinweise |
|---|---|---|
maxTaskRetryCount |
Int32 | Die maximale Anzahl der Wiederholungsversuche des Vorgangs. Der Batchdienst ruft eine Aufgabe erneut auf, wenn der Beendigungscode nicht null ist. Dieser Wert steuert insbesondere die Anzahl der Wiederholungen. Der Batchdienst versucht die Aufgabe einmal und kann dann bis zu diesem Grenzwert erneut versuchen. Wenn beispielsweise die maximale Wiederholungsanzahl 3 ist, versucht Batch eine Aufgabe bis zu vier mal (ein erster Versuch und drei Wiederholungsversuche). Wenn die maximale Wiederholungsanzahl 0 ist, wiederholt der Batchdienst keine Aufgaben. Wenn die maximale Wiederholungsanzahl -1 ist, wiederholt der Batchdienst Vorgänge ohne Beschränkung. Der Standardwert ist 0 (keine Wiederholungen). |
executionInfo
| Elementname | Typ | Hinweise |
|---|---|---|
startTime |
Datum/Uhrzeit | Der Zeitpunkt, zu dem die Aufgabe ausgeführt wurde. "Ausführen" entspricht dem Ausführungszustand . Wenn der Vorgang also Ressourcendateien oder Anwendungspakete angibt, gibt die Startzeit den Zeitpunkt an, zu dem die Aufgabe mit dem Herunterladen oder Bereitstellen dieser Ressourcendateien oder Anwendungspakete begonnen hat. Wenn die Aufgabe neu gestartet oder erneut ausgeführt wurde, ist dies der letzte Zeitpunkt, zu dem die Aufgabe gestartet wurde. |
endTime |
Datum/Uhrzeit | Der Zeitpunkt, zu dem die Aufgabe abgeschlossen wurde. |
exitCode |
Int32 | Der Beendigungscode der Aufgabe. Wenn die Aufgabe vor dem Ausführen fehlgeschlagen ist, ist exitCode null. |
retryCount |
Int32 | Die Anzahl der Wiederholungen des Batchdiensts für den Vorgang. Die Aufgabe wird erneut versucht, wenn sie mit einem Nichtzero-Ausgangscode bis zum angegebenen MaxTaskRetryCount beendet wird. |
requeueCount |
Int32 | Die Häufigkeit, mit der der Batchdienst die Aufgabe als Ergebnis einer Benutzeranforderung erneut abfragt hat. Wenn Knoten aus einem Pool entfernt werden (durch Größenänderung oder Verkleinerung), oder ein Auftrag deaktiviert ist, können Sie die ausgeführten Aufgaben auf diesen Knoten erneut abrufen. Diese Anzahl verfolgt, wie oft ein Vorgang aus diesen Gründen erneut abgefragt wurde. |
result |
Schnur | Die Ergebniszeichenfolge des Vorgangs könnte "Erfolg" oder "Fehler" sein. |
schedulingError |
Komplexer Typ | Enthält detaillierte Informationen zum Fehler. |
schedulingError
| Elementname | Typ | Hinweise |
|---|---|---|
category |
Schnur | Die Fehlerkategorie, z. B. "UserError". |
code |
Schnur | Der Fehlercode, z. B. "FailureExitCode". |
message |
Schnur | Die Fehlermeldung. |
details |
Array | Die Fehlerdetails. |