Událost zahájení úlohy
Tato událost se vygeneruje, jakmile plánovač naplánuje spuštění úkolu na výpočetním uzlu. Všimněte si, že při opakování nebo zařazení úlohy do fronty se tato událost vygeneruje znovu pro stejnou úlohu, ale počet opakování a verze systémové úlohy se odpovídajícím způsobem aktualizují.
Následující příklad ukazuje text události zahájení úkolu.
{
"jobId": "myJob",
"id": "myTask",
"taskType": "User",
"systemTaskVersion": 220192842,
"requiredSlots": 1,
"nodeInfo": {
"poolId": "pool-001",
"nodeId": "tvm-257509324_1-20160908t162728z"
},
"multiInstanceSettings": {
"numberOfInstances": 1
},
"constraints": {
"maxTaskRetryCount": 2
},
"executionInfo": {
"retryCount": 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. Může to být buď JobManager označující, že se jedná o úkol správce úloh, nebo uživatel, který označuje, že se nejedná o úkol správce úloh. |
systemTaskVersion |
Int32 | Toto je interní čítač opakování úkolu. Služba Batch může interně opakovat úlohu, aby zohlednila přechodné problémy. Mezi tyto problémy patří chyby interního plánování nebo pokusy o obnovení z výpočetních uzlů ve špatném stavu. |
requiredSlots |
Int32 | Požadované sloty pro spuštění úlohy. |
nodeInfo |
Komplexní typ | Obsahuje informace o výpočetním uzlu, na kterém se úloha spustila. |
multiInstanceSettings |
Komplexní typ | Určuje, že se jedná o úkol s více instancemi, který vyžaduje více výpočetních uzlů. Podrobnosti najdete v tématu multiInstanceSettings . |
constraints |
Komplexní typ | Omezení provádění, která se vztahují na tuto úlohu. |
executionInfo |
Komplexní typ | Obsahuje informace o provedení úlohy. |
nodeInfo
Název elementu | Typ | Poznámky |
---|---|---|
poolId |
Řetězec | ID fondu, ve kterém se úkol spustil. |
nodeId |
Řetězec | ID uzlu, na kterém se úloha spustila. |
multiInstanceSettings
Název elementu | Typ | Poznámky |
---|---|---|
numberOfInstances |
Int | Počet výpočetních uzlů požadovaných úlohou |
Omezení
Název elementu | Typ | Poznámky |
---|---|---|
maxTaskRetryCount |
Int32 | Maximální počet pokusů o opakování úkolu Služba Batch opakuje úlohu, pokud je její ukončovací kód nenulový. Všimněte si, že tato hodnota konkrétně řídí počet opakovaných pokusů. Služba Batch úkol jednou vyzkouší a až do tohoto limitu se může opakovat. Pokud je například maximální počet opakování 3, služba Batch se pokusí o úkol až 4krát (jeden počáteční pokus a 3 opakování). Pokud je maximální počet opakování 0, služba Batch úlohy opakovat nebude. Pokud je maximální počet opakování -1, služba Batch opakuje úlohy bez omezení. Výchozí hodnota je 0 (bez opakování). |
executionInfo
Název elementu | Typ | Poznámky |
---|---|---|
retryCount |
Int32 | Počet opakování úkolu službou Batch. Úloha se zopakuje, pokud se ukončí s nenulovým ukončovacím kódem až do zadané hodnoty MaxTaskRetryCount. |