Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Ez az esemény a feladat befejezése után lesz kibocsátva, függetlenül a kilépési kódtól. Ez az esemény egy tevékenység időtartamának, a tevékenység futási helyére és az újrapróbálkozottság megállapítására használható.
Az alábbi példa egy feladat-befejező esemény törzsét mutatja be.
{
"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": []
}
}
}
| Az elem neve | Típus | Jegyzetek |
|---|---|---|
jobId |
Lánc | A feladatot tartalmazó feladat azonosítója. |
id |
Lánc | A tevékenység azonosítója. |
taskType |
Lánc | A tevékenység típusa. A tevékenység típusa lehet "JobManager", amely azt jelzi, hogy feladatkezelői tevékenység, vagy "Felhasználó", amely azt jelzi, hogy nem feladatkezelői tevékenység. Ez az esemény nem jelenik meg feladat-előkészítési tevékenységekhez, feladatkiadási tevékenységekhez vagy tevékenységek elindításához. |
systemTaskVersion |
Int32 | A tevékenység belső újrapróbálkozása számlálója. A Batch szolgáltatás belsőleg újrapróbálhat egy feladatot az átmeneti problémák számba vételéhez. Ezek a problémák lehetnek belső ütemezési hibák vagy a számítási csomópontokból való helyreállításra tett kísérletek rossz állapotban. |
requiredSlots |
Int32 | A feladat futtatásához szükséges pontok. |
nodeInfo |
Összetett típus | Információkat tartalmaz arról a számítási csomópontról, amelyen a tevékenység futott. |
multiInstanceSettings |
Összetett típus | Azt határozza meg, hogy a tevékenység egy többpéldányos tevékenység, amely több számítási csomópontot igényel. Részletekért lásd a multiInstanceSettings. |
constraints |
Összetett típus | A tevékenységre vonatkozó végrehajtási korlátozások. |
executionInfo |
Összetett típus | A feladat végrehajtásával kapcsolatos információkat tartalmaz. |
nodeInfo
| Az elem neve | Típus | Jegyzetek |
|---|---|---|
poolId |
Lánc | Annak a készletnek az azonosítója, amelyen a tevékenység futott. |
nodeId |
Lánc | Annak a csomópontnak az azonosítója, amelyen a tevékenység futott. |
multiInstanceSettings
| Az elem neve | Típus | Jegyzetek |
|---|---|---|
numberOfInstances |
Int32 | A tevékenység által igényelt számítási csomópontok száma. |
Korlátok
| Az elem neve | Típus | Jegyzetek |
|---|---|---|
maxTaskRetryCount |
Int32 | A tevékenység újrapróbálásának maximális száma. A Batch szolgáltatás újrapróbálkoz egy feladatot, ha a kilépési kódja nem érvényes. Ez az érték kifejezetten az újrapróbálkozések számát szabályozza. A Batch szolgáltatás egyszer próbálja meg a feladatot, majd megpróbálkozik ezzel a korláttal. Ha például a maximális újrapróbálkozás száma 3, a Batch legfeljebb négyszer próbálkozik egy tevékenységtel (egy kezdeti próbálkozás és három újrapróbálkozás). Ha az újrapróbálkozás maximális száma 0, a Batch szolgáltatás nem próbálkozik újra a feladatokkal. Ha a maximális újrapróbálkozási szám -1, a Batch szolgáltatás korlátozás nélkül újrapróbálkozza a feladatokat. Az alapértelmezett érték 0 (nincs újrapróbálkozás). |
executionInfo
| Az elem neve | Típus | Jegyzetek |
|---|---|---|
startTime |
Dátum/idő | A tevékenység futásának időpontja. A "Futtatás" a futó állapotnak felel meg, ezért ha a tevékenység erőforrásfájlokat vagy alkalmazáscsomagokat ad meg, akkor a kezdési idő azt az időpontot tükrözi, amikor a tevékenység megkezdte ezeknek az erőforrásfájloknak vagy alkalmazáscsomagoknak a letöltését vagy üzembe helyezését. Ha a tevékenység újraindult vagy újra próbálkozott, ez a legutóbbi időpont, amikor a tevékenység elindult. |
endTime |
Dátum/idő | A tevékenység befejezésének időpontja. |
exitCode |
Int32 | A feladat kilépési kódja. Ha a feladat futtatása nem sikerült, akkor az exitCode null értékű. |
retryCount |
Int32 | Azon esetek száma, amikor a Batch szolgáltatás újrapróbálkozott a feladattal. A rendszer újrapróbálkozza a feladatot, ha egy nemzero kilépési kóddal lép ki a megadott MaxTaskRetryCount értékig. |
requeueCount |
Int32 | Az a szám, amikor a Batch szolgáltatás egy felhasználói kérés eredményeként újra lekérdezte a feladatot. Ha a csomópontok el lesznek távolítva egy készletből (átméretezéssel vagy zsugorítással), vagy egy feladat le van tiltva, dönthet úgy, hogy újra lekéri a futó feladatokat ezeken a csomópontokon. Ez a szám nyomon követi, hogy egy tevékenység hányszor lett újra lekérdezve ezen okok miatt. |
result |
Lánc | A tevékenység eredményének sztringje lehet "Sikeres" vagy "Sikertelen" |
schedulingError |
Összetett típus | Részletes információkat tartalmaz a hibáról. |
schedulingError
| Az elem neve | Típus | Jegyzetek |
|---|---|---|
category |
Lánc | A hibakategória, például "UserError". |
code |
Lánc | A hibakód, például a "FailureExitCode". |
message |
Lánc | A hibaüzenet. |
details |
Array | A hiba részletei. |