BatchJobPreparationTaskExecutionInfo interface

Obsahuje informace o provádění úlohy přípravy úlohy na výpočetním uzlu.

Vlastnosti

containerInfo

Informace o kontejneru, ve kterém se úkol vykonává. Tato vlastnost je nastavena pouze tehdy, pokud Task běží v kontextu kontejneru.

endTime

Čas, kdy byl úkol na přípravu práce dokončen. Tato vlastnost je nastavena pouze tehdy, pokud je úkol ve stavu Dokončeno.

exitCode

Výstupní kód programu byl uveden v příkazovém řádku Task. Tento parametr se vrací pouze tehdy, pokud je úkol ve stavu dokončení. Výstupní kód procesu odráží specifickou konvenci zavedenou vývojářem aplikace pro tento proces. Pokud používáte hodnotu výstupního kódu k rozhodování ve svém kódu, ujistěte se, že znáte konvenci výstupního kódu, kterou aplikační proces používá. Všimněte si, že výstupní kód může být také generován operačním systémem Compute Node, například když je proces násilně ukončen.

failureInfo

Informace popisující selhání úkolu, pokud nějaké jsou. Tato vlastnost se nastaví pouze tehdy, pokud je úkol ve stavu dokončení a došlo k selhání.

lastRetryTime

Nejnovější případ, kdy se začalo opakovat Task Preparation Task. Tato vlastnost je nastavena pouze tehdy, pokud byl úkol znovu zkoušen (tj. retryCount je nenulový). Pokud je přítomen, obvykle je to stejné jako startTime, ale může se lišit, pokud byl úkol restartován z jiných důvodů než z retry pokusu; například pokud byl Compute Node restartován během opakovaného pokusu, pak se aktualizuje startTime, ale LastRetryTime nikoliv.

result

Výsledek provedení úkolu. Pokud je hodnota 'failed', podrobnosti o selhání lze najít ve vlastnosti failureInfo.

retryCount

Počet opakovaných pokusů Batch služby Task. Selhání aplikace úkolů (nenulový výstupní kód) se zkouší znovu, chyby při předzpracování (úkol nemohl být spuštěn) a chyby při nahrávání souborů se nezkoušejí znovu. Batch služba znovu zkusí úkol až do limitu stanoveného omezeními. Selhání aplikace úkolů (nenulový výstupní kód) se zkouší znovu, chyby při předzpracování (úkol nemohl být spuštěn) a chyby při nahrávání souborů se nezkoušejí znovu. Batch služba znovu zkusí úkol až do limitu stanoveného omezeními.

startTime

Čas, kdy Úkol začal běžet. Pokud byl úkol restartován nebo znovu vyzkoušen, jedná se o nejnovější spuštění úkolu.

state

Aktuální stav úkolu Job Preparation na Compute Node.

taskRootDirectory

Kořenový adresář úlohy Job Preparation na Compute Node. Tuto cestu můžete použít k získání souborů vytvořených úkolem, například logovacích souborů.

taskRootDirectoryUrl

URL do kořenového adresáře úlohy Job Preparation na Compute Node.

Podrobnosti vlastnosti

containerInfo

Informace o kontejneru, ve kterém se úkol vykonává. Tato vlastnost je nastavena pouze tehdy, pokud Task běží v kontextu kontejneru.

containerInfo?: BatchTaskContainerExecutionInfo

Hodnota vlastnosti

endTime

Čas, kdy byl úkol na přípravu práce dokončen. Tato vlastnost je nastavena pouze tehdy, pokud je úkol ve stavu Dokončeno.

endTime?: Date

Hodnota vlastnosti

Date

exitCode

Výstupní kód programu byl uveden v příkazovém řádku Task. Tento parametr se vrací pouze tehdy, pokud je úkol ve stavu dokončení. Výstupní kód procesu odráží specifickou konvenci zavedenou vývojářem aplikace pro tento proces. Pokud používáte hodnotu výstupního kódu k rozhodování ve svém kódu, ujistěte se, že znáte konvenci výstupního kódu, kterou aplikační proces používá. Všimněte si, že výstupní kód může být také generován operačním systémem Compute Node, například když je proces násilně ukončen.

exitCode?: number

Hodnota vlastnosti

number

failureInfo

Informace popisující selhání úkolu, pokud nějaké jsou. Tato vlastnost se nastaví pouze tehdy, pokud je úkol ve stavu dokončení a došlo k selhání.

failureInfo?: BatchTaskFailureInfo

Hodnota vlastnosti

lastRetryTime

Nejnovější případ, kdy se začalo opakovat Task Preparation Task. Tato vlastnost je nastavena pouze tehdy, pokud byl úkol znovu zkoušen (tj. retryCount je nenulový). Pokud je přítomen, obvykle je to stejné jako startTime, ale může se lišit, pokud byl úkol restartován z jiných důvodů než z retry pokusu; například pokud byl Compute Node restartován během opakovaného pokusu, pak se aktualizuje startTime, ale LastRetryTime nikoliv.

lastRetryTime?: Date

Hodnota vlastnosti

Date

result

Výsledek provedení úkolu. Pokud je hodnota 'failed', podrobnosti o selhání lze najít ve vlastnosti failureInfo.

result?: BatchTaskExecutionResult

Hodnota vlastnosti

retryCount

Počet opakovaných pokusů Batch služby Task. Selhání aplikace úkolů (nenulový výstupní kód) se zkouší znovu, chyby při předzpracování (úkol nemohl být spuštěn) a chyby při nahrávání souborů se nezkoušejí znovu. Batch služba znovu zkusí úkol až do limitu stanoveného omezeními. Selhání aplikace úkolů (nenulový výstupní kód) se zkouší znovu, chyby při předzpracování (úkol nemohl být spuštěn) a chyby při nahrávání souborů se nezkoušejí znovu. Batch služba znovu zkusí úkol až do limitu stanoveného omezeními.

retryCount: number

Hodnota vlastnosti

number

startTime

Čas, kdy Úkol začal běžet. Pokud byl úkol restartován nebo znovu vyzkoušen, jedná se o nejnovější spuštění úkolu.

startTime: Date

Hodnota vlastnosti

Date

state

Aktuální stav úkolu Job Preparation na Compute Node.

state: BatchJobPreparationTaskState

Hodnota vlastnosti

taskRootDirectory

Kořenový adresář úlohy Job Preparation na Compute Node. Tuto cestu můžete použít k získání souborů vytvořených úkolem, například logovacích souborů.

taskRootDirectory?: string

Hodnota vlastnosti

string

taskRootDirectoryUrl

URL do kořenového adresáře úlohy Job Preparation na Compute Node.

taskRootDirectoryUrl?: string

Hodnota vlastnosti

string