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 po dokončení úkolu bez ohledu na ukončovací kód. Tato událost se dá použít k určení doby trvání úkolu, kdy byl úkol spuštěn a zda byl opakovaný.
Následující příklad ukazuje text události dokončení úkolu.
{
"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": []
}
}
}
| Název elementu | Typ | Poznámky |
|---|---|---|
jobId |
Řetězec | ID úlohy obsahující úkol. |
id |
Řetězec | ID úkolu. |
taskType |
Řetězec | Typ úkolu. Typ úkolu může být buď JobManager, který označuje, že se jedná o úkol správce úloh, nebo "Uživatel" označující, že se nejedná o úkol správce úloh. Tato událost se nevygeneruje pro úkoly přípravy úlohy, úkoly uvolnění úloh ani zahájení úkolů. Pro tyto úkoly viz Speciální úkolová událost. |
systemTaskVersion |
Int32 | 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 může to zkusit znovu až do tohoto limitu. Pokud je například maximální počet opakování 3, služba Batch se pokusí úkol provést až čtyřikrát (jeden počáteční pokus a tři 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í, čas zahájení odpovídá času, kdy úloha začala stahovat nebo nasazovat tyto soubory prostředků nebo balíčky aplikací. Pokud se úloha restartovala nebo opakovala, jedná se o nejnovější čas, kdy se úloha spustila. |
endTime |
Datum a čas | Čas dokončení úkolu. |
exitCode |
Int32 | Ukončovací kód úkolu. Pokud úloha selhala před spuštěním, pak exitCode má hodnotu null. |
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, kolikrát služba Batch znovu vyčíslila úlohu v důsledku požadavku uživatele. Když jsou uzly odebrány z fondu (prostřednictvím změny velikosti nebo zmenšení) nebo je úloha zakázaná, můžete se rozhodnout znovu vytvořit frontu spuštěných úkolů na těchto uzlech. Tento počet sleduje, kolikrát se úkol z těchto důvodů znovu vyčetl. |
result |
Řetězec | Výsledný řetězec úkolu může být "Úspěch" nebo "Selhání" |
schedulingError |
Komplexní typ | Obsahuje podrobné informace o chybě. |
Chyba plánování
| Název elementu | Typ | Poznámky |
|---|---|---|
category |
Řetězec | Kategorie chyby, například UserError. |
code |
Řetězec | Kód chyby, například FailureExitCode. |
message |
Řetězec | Chybová zpráva. |
details |
Array | Seznam dvojic jméno-hodnota, který poskytuje podrobnější informace o chybě. Pokud nejsou k dispozici žádné další detailní hodnoty, pole je prázdné. |
details
| Název elementu | Typ | Poznámky |
|---|---|---|
name |
Řetězec | Detailní jméno. |
value |
Řetězec | Detailní hodnota. |