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 nepodařilo naplánovat úkol a později se to opakuje. Jedná se o dočasné selhání v době plánování úkolů kvůli omezení prostředků, například kvůli nedostatečnému množství slotů dostupných na uzlech ke spuštění úlohy se zadaným requiredSlots
úkolem.
Následující příklad ukazuje text události selhání plánu úkolů.
{
"jobId": "job-01",
"id": "task-01",
"taskType": "User",
"systemTaskVersion": 665378862,
"requiredSlots": 1,
"nodeInfo": {
"poolId": "pool-01",
"nodeId": " "
},
"multiInstanceSettings": {
"numberOfInstances": 1
},
"constraints": {
"maxTaskRetryCount": 0
},
"schedulingError": {
"category": "UserError",
"code": "JobPreparationTaskFailed",
"message": "Task cannot run because the job preparation task failed on node"
}
}
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. Tato událost se nevygeneruje pro úkoly přípravy úlohy, úkoly uvolnění úloh ani zahájení úkolů. |
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. |
schedulingError |
Komplexní typ | Obsahuje informace o chybě plánování úkolu. |
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í). |
Chyba plánování
Název elementu | Typ | Poznámky |
---|---|---|
category |
Řetězec | Kategorie chyby. |
code |
Řetězec | Identifikátor chyby plánování úkolů. Kódy jsou invariantní a mají být využity programově. |
message |
Řetězec | Zpráva popisující chybu plánování úkolů, která má být vhodná pro zobrazení v uživatelském rozhraní. |