BatchStartTaskInfo interface
Információk a számítási csomóponton futó StartTaskról.
Tulajdonságok
| container |
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. |
| end |
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. |
| exit |
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. |
| failure |
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. |
| last |
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. |
| retry |
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. |
| start |
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