Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Tato událost se vygeneruje, když se úkol dokončí se selháním. V současné době jsou všechny nenulové ukončovací kódy považovány za selhání. Tato událost se kromě události dokončení úkolu vygeneruje a dá se použít ke zjištění, kdy úkol selže.
Následující příklad ukazuje tělo události selhání úlohy.
{
"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": 1,
"retryCount": 2,
"requeueCount": 0
}
}
| Název elementu | Typ | Poznámky |
|---|---|---|
jobId |
Řetězec | ID úlohy obsahující úkol. |
id |
Řetězec | ID úkolu. |
taskType |
Řetězec | Typ úkolu. Je to buď JobManager, který označuje, že se jedná o úkol vedoucího úloh, nebo "Uživatel", což znamená, že se nejedná o úkol vedoucího úloh. Nevygeneruje se pro úkoly přípravy úloh, úkoly uvolnění úloh ani úkoly spuštění. |
systemTaskVersion |
Int32 | Jedná se o interní čítač opakování úkolu. Interně může služba Batch opakovat úlohu, která bude zohledňovat přechodné problémy. Tyto problémy můžou zahrnovat vnitřní chyby plánování nebo pokusy o zotavení z výpočetních uzlů ve špatném stavu. |
requiredSlots |
Int32 | Požadované sloty ke spuštění úlohy. |
nodeInfo |
Komplexní typ | Obsahuje informace o výpočetním uzlu, na kterém úloha běžela. |
multiInstanceSettings |
Komplexní typ | Určuje, že úloha je úloha s více instancemi vyžadující více výpočetních uzlů. Podrobnosti najdete v multiInstanceSettings. |
constraints |
Komplexní typ | Omezení provádění, která platí pro tuto úlohu. |
executionInfo |
Komplexní typ | Obsahuje informace o provádění úlohy. |
nodeInfo
| Název elementu | Typ | Poznámky |
|---|---|---|
poolId |
Řetězec | ID fondu, na kterém byl úkol spuštěn. |
nodeId |
Řetězec | ID uzlu, na kterém byl úkol spuštěn. |
multiInstanceSettings
| Název elementu | Typ | Poznámky |
|---|---|---|
numberOfInstances |
Int32 | Počet výpočetních uzlů vyžadovaných úkolem |
omezení
| Název elementu | Typ | Poznámky |
|---|---|---|
maxTaskRetryCount |
Int32 | Maximální počet opakování úkolu Služba Batch opakuje úlohu, pokud je jeho ukončovací kód nenulový. Tato hodnota konkrétně řídí počet opakování. Služba Batch zkouší úlohu jednou a pak se může opakovat až do tohoto limitu. Pokud je například maximální počet opakování 3, služba Batch se pokusí úkol provést až 4krát (jeden počáteční pokus a 3 opakování). Pokud je maximální počet opakování 0, služba Batch neopakuje úlohy. Pokud je maximální počet opakování -1, služba Batch opakuje úlohy bez omezení. Výchozí hodnota je 0 (žádné opakování). |
executionInfo
| Název elementu | Typ | Poznámky |
|---|---|---|
startTime |
Datum a čas | Čas, kdy se úloha spustila. Spuštěno odpovídá spuštěném stavu, takže pokud úloha určuje soubory prostředků nebo balíčky aplikací, zobrazí se čas zahájení, kdy úloha začala stahovat nebo nasazovat. Pokud je úloha restartována nebo se opakuje, jedná se o nejnovější čas, kdy úloha začala běžet. |
endTime |
Datum a čas | Čas dokončení úkolu. |
exitCode |
Int32 | Ukončovací kód úkolu. |
retryCount |
Int32 | Počet opakování úlohy službou Batch Úloha se opakuje, pokud se ukončí s nenulovým ukončovacím kódem až do zadané hodnoty MaxTaskRetryCount. |
requeueCount |
Int32 | Počet opakování úkolu službou Batch v důsledku požadavku uživatele. Když uživatelé odeberou uzly z fondu (změnou velikosti nebo zmenšením) nebo zakáže úlohu, můžou se rozhodnout znovu vytvořit frontu spuštěných úkolů na těchto uzlech pro spuštění. Tento počet sleduje, kolikrát se úkol z těchto důvodů znovu započítává do fronty. |