BatchStartTaskInfo interface

Információk a számítási csomóponton futó StartTaskról.

Tulajdonságok

containerInfo

Információ arról a konténerről, amelyben a feladat végrehajtódik. Ez a tulajdonság csak akkor van beállítva, ha a feladat konténerkontextusban fut.

endTime

Az az idő, amikor a StartTask leállt. Ez a StartTask legutóbbi futásának végideje, ha az a futtatás befejeződött (még akkor is, ha az elindulás megbukott, és újrapróbálkozás vár rá). Ez az elem nincs jelen, ha a StartTask éppen fut.

exitCode

A program kilépési kódja, amelyet a StartTask parancssoron jelöltek meg. Ez a tulajdonság csak akkor van beállítva, ha a StartTask befejezett állapotban van. Általánosságban a folyamat kilépési kódja tükrözi az alkalmazásfejlesztő által alkalmazott konvenciót az adott folyamatra. Ha a kilépési kód értéket használod döntések meghozatalához a kódodban, győződj meg róla, hogy ismered az alkalmazási folyamat által használt kilépési kód konvenciót. Azonban, ha a Batch szolgáltatás megszünteti a StartTask-et (időtúlzás vagy felhasználói leállás miatt az API-n keresztül), akkor operációs rendszer által definiált kilépési kódot láthatsz.

failureInfo

Információ, amely leírja a feladat hibáját, ha egyáltalán van. Ez a tulajdonság csak akkor van beállítva, ha a feladat befejezett állapotban van, és hibát tapasztalt.

lastRetryTime

A legutóbbi alkalom, amikor a Feladat újrapróbálkozása indult. Ez az elem csak akkor létezik, ha a feladatot újra próbálták (azaz a retryCount nem nulla). Ha jelen van, ez általában megegyezik a startTime-val, de eltérhet attól, ha a feladatot más okból újraindították, nem újrapróbálkozásból; például, ha a Compute Node-ot újraindították egy újrapróbálkozás során, akkor a startTime frissül, de az utolsó RetryTime nem.

result

A feladat végrehajtásának eredménye. Ha az érték 'failed', akkor a hiba részletei megtalálhatók a failureInfo tulajdonságban.

retryCount

Hányszor próbálták újra a feladatot a Batch szolgáltatás által. A feladatalkalmazás hibáit (nem nulla kijárati kód) újra próbálják, az előfeldolgozási hibákat (a feladatot nem lehetett futtatni) és fájlfeltöltési hibákat nem próbálják újra. A Batch szolgáltatás újra megpróbálja a feladatot a korlátok által meghatározott határig.

startTime

Az az idő, amikor a StartTask elkezdett futni. Ez az érték minden alkalommal visszaállítódik, amikor a feladatot újraindítják vagy újra próbálják (azaz ez a legutóbbi alkalom, amikor a StartTask elkezdett futni).

state

A StartTask állapota a Compute Node-on.

Tulajdonság adatai

containerInfo

Információ arról a konténerről, amelyben a feladat végrehajtódik. Ez a tulajdonság csak akkor van beállítva, ha a feladat konténerkontextusban fut.

containerInfo?: BatchTaskContainerExecutionInfo

Tulajdonság értéke

endTime

Az az idő, amikor a StartTask leállt. Ez a StartTask legutóbbi futásának végideje, ha az a futtatás befejeződött (még akkor is, ha az elindulás megbukott, és újrapróbálkozás vár rá). Ez az elem nincs jelen, ha a StartTask éppen fut.

endTime?: Date

Tulajdonság értéke

Date

exitCode

A program kilépési kódja, amelyet a StartTask parancssoron jelöltek meg. Ez a tulajdonság csak akkor van beállítva, ha a StartTask befejezett állapotban van. Általánosságban a folyamat kilépési kódja tükrözi az alkalmazásfejlesztő által alkalmazott konvenciót az adott folyamatra. Ha a kilépési kód értéket használod döntések meghozatalához a kódodban, győződj meg róla, hogy ismered az alkalmazási folyamat által használt kilépési kód konvenciót. Azonban, ha a Batch szolgáltatás megszünteti a StartTask-et (időtúlzás vagy felhasználói leállás miatt az API-n keresztül), akkor operációs rendszer által definiált kilépési kódot láthatsz.

exitCode?: number

Tulajdonság értéke

number

failureInfo

Információ, amely leírja a feladat hibáját, ha egyáltalán van. Ez a tulajdonság csak akkor van beállítva, ha a feladat befejezett állapotban van, és hibát tapasztalt.

failureInfo?: BatchTaskFailureInfo

Tulajdonság értéke

lastRetryTime

A legutóbbi alkalom, amikor a Feladat újrapróbálkozása indult. Ez az elem csak akkor létezik, ha a feladatot újra próbálták (azaz a retryCount nem nulla). Ha jelen van, ez általában megegyezik a startTime-val, de eltérhet attól, ha a feladatot más okból újraindították, nem újrapróbálkozásból; például, ha a Compute Node-ot újraindították egy újrapróbálkozás során, akkor a startTime frissül, de az utolsó RetryTime nem.

lastRetryTime?: Date

Tulajdonság értéke

Date

result

A feladat végrehajtásának eredménye. Ha az érték 'failed', akkor a hiba részletei megtalálhatók a failureInfo tulajdonságban.

result?: BatchTaskExecutionResult

Tulajdonság értéke

retryCount

Hányszor próbálták újra a feladatot a Batch szolgáltatás által. A feladatalkalmazás hibáit (nem nulla kijárati kód) újra próbálják, az előfeldolgozási hibákat (a feladatot nem lehetett futtatni) és fájlfeltöltési hibákat nem próbálják újra. A Batch szolgáltatás újra megpróbálja a feladatot a korlátok által meghatározott határig.

retryCount: number

Tulajdonság értéke

number

startTime

Az az idő, amikor a StartTask elkezdett futni. Ez az érték minden alkalommal visszaállítódik, amikor a feladatot újraindítják vagy újra próbálják (azaz ez a legutóbbi alkalom, amikor a StartTask elkezdett futni).

startTime: Date

Tulajdonság értéke

Date

state

A StartTask állapota a Compute Node-on.

state: BatchStartTaskState

Tulajdonság értéke