BatchTaskExecutionInfo interface
Informatie over de uitvoering van een taak.
Eigenschappen
| container |
Informatie over de container waaronder de Taak wordt uitgevoerd. Deze eigenschap wordt alleen ingesteld als de Task in een containercontext draait. |
| end |
Het tijdstip waarop de Taak werd voltooid. Deze eigenschap wordt alleen ingesteld als de Taak zich in de Voltooide toestand bevindt. |
| exit |
De exitcode van het programma is gespecificeerd in de opdrachtregel Task. Deze eigenschap wordt alleen ingesteld als de Taak in de voltooide toestand is. In het algemeen weerspiegelt de exitcode van een proces de specifieke conventie die door de applicatieontwikkelaar voor dat proces is geïmplementeerd. Als je de exitcodewaarde gebruikt om beslissingen te nemen in je code, zorg er dan voor dat je de exitcodeconventie kent die door het applicatieproces wordt gebruikt. Als de batchservice echter de taak beëindigt (vanwege time-out of gebruikersbeëindiging via de API), kun je een door het besturingssysteem gedefinieerde exitcode zien. |
| failure |
Informatie die de taakfaling beschrijft, indien aanwezig. Deze eigenschap wordt alleen ingesteld als de Taak zich in de voltooide toestand bevindt en een storing ondervindt. |
| last |
De meest recente keer waarop de Task opnieuw in de rij is geplaatst door de Batch-service als gevolg van een gebruikersverzoek. Deze eigenschap wordt alleen ingesteld als de requeueCount niet nul is. |
| last |
De meest recente keer dat een herpoging van de Taak begon te lopen. Dit element is alleen aanwezig als de Taak opnieuw is geprobeerd (d.w.z. retryCount is niet nul). Als aanwezig, is dit meestal hetzelfde als startTime, maar kan anders zijn als de Taak om andere redenen dan opnieuw proberen is herstart; bijvoorbeeld, als de Compute Node tijdens een herpoging opnieuw is opgestart, wordt startTime bijgewerkt maar de lastRetryTime niet. |
| requeue |
Het aantal keren dat de Taak opnieuw in de wachtrij is geplaatst door de Batch-service als gevolg van een gebruikersverzoek. Wanneer de gebruiker rekenknooppunten uit een pool verwijdert (door de pool te verkleinen/te verkleinen) of wanneer de taak wordt uitgeschakeld, kan de gebruiker specificeren dat uitvoerende taken op de rekenknooppunten opnieuw in de wachtrij worden geplaatst voor uitvoering. Deze telling houdt bij hoe vaak de Taak om deze redenen opnieuw in de rij is geplaatst. |
| result | Het resultaat van de uitvoering van de taak. Als de waarde 'failed' is, kunnen de details van de failure worden gevonden in de failureInfo-eigenschap. |
| retry |
Het aantal keren dat de Taak opnieuw is geprobeerd door de Batch-service. Fouten bij taakapplicaties (niet-nul exitcode) worden opnieuw geprobeerd, preprocessingfouten (de taak kon niet worden uitgevoerd) en fouten bij het uploaden van bestanden worden niet opnieuw geprobeerd. De Batch-service zal de taak opnieuw proberen tot aan de limiet die door de beperkingen is gespecificeerd. |
| start |
Het tijdstip waarop de Taak begon te lopen. 'Running' komt overeen met de loopstatus, dus als de Task resourcebestanden of pakketten specificeert, weerspiegelt de starttijd het moment waarop de Task begon met downloaden of uitrollen hiervan. Als de Taak opnieuw is gestart of opnieuw geprobeerd, is dit de meest recente keer dat de Taak is begonnen. Deze eigenschap is alleen aanwezig voor taken die in de running of voltooide toestand zijn. |
Eigenschapdetails
containerInfo
Informatie over de container waaronder de Taak wordt uitgevoerd. Deze eigenschap wordt alleen ingesteld als de Task in een containercontext draait.
containerInfo?: BatchTaskContainerExecutionInfo
Waarde van eigenschap
endTime
Het tijdstip waarop de Taak werd voltooid. Deze eigenschap wordt alleen ingesteld als de Taak zich in de Voltooide toestand bevindt.
endTime?: Date
Waarde van eigenschap
Date
exitCode
De exitcode van het programma is gespecificeerd in de opdrachtregel Task. Deze eigenschap wordt alleen ingesteld als de Taak in de voltooide toestand is. In het algemeen weerspiegelt de exitcode van een proces de specifieke conventie die door de applicatieontwikkelaar voor dat proces is geïmplementeerd. Als je de exitcodewaarde gebruikt om beslissingen te nemen in je code, zorg er dan voor dat je de exitcodeconventie kent die door het applicatieproces wordt gebruikt. Als de batchservice echter de taak beëindigt (vanwege time-out of gebruikersbeëindiging via de API), kun je een door het besturingssysteem gedefinieerde exitcode zien.
exitCode?: number
Waarde van eigenschap
number
failureInfo
Informatie die de taakfaling beschrijft, indien aanwezig. Deze eigenschap wordt alleen ingesteld als de Taak zich in de voltooide toestand bevindt en een storing ondervindt.
failureInfo?: BatchTaskFailureInfo
Waarde van eigenschap
lastRequeueTime
De meest recente keer waarop de Task opnieuw in de rij is geplaatst door de Batch-service als gevolg van een gebruikersverzoek. Deze eigenschap wordt alleen ingesteld als de requeueCount niet nul is.
lastRequeueTime?: Date
Waarde van eigenschap
Date
lastRetryTime
De meest recente keer dat een herpoging van de Taak begon te lopen. Dit element is alleen aanwezig als de Taak opnieuw is geprobeerd (d.w.z. retryCount is niet nul). Als aanwezig, is dit meestal hetzelfde als startTime, maar kan anders zijn als de Taak om andere redenen dan opnieuw proberen is herstart; bijvoorbeeld, als de Compute Node tijdens een herpoging opnieuw is opgestart, wordt startTime bijgewerkt maar de lastRetryTime niet.
lastRetryTime?: Date
Waarde van eigenschap
Date
requeueCount
Het aantal keren dat de Taak opnieuw in de wachtrij is geplaatst door de Batch-service als gevolg van een gebruikersverzoek. Wanneer de gebruiker rekenknooppunten uit een pool verwijdert (door de pool te verkleinen/te verkleinen) of wanneer de taak wordt uitgeschakeld, kan de gebruiker specificeren dat uitvoerende taken op de rekenknooppunten opnieuw in de wachtrij worden geplaatst voor uitvoering. Deze telling houdt bij hoe vaak de Taak om deze redenen opnieuw in de rij is geplaatst.
requeueCount: number
Waarde van eigenschap
number
result
Het resultaat van de uitvoering van de taak. Als de waarde 'failed' is, kunnen de details van de failure worden gevonden in de failureInfo-eigenschap.
result?: BatchTaskExecutionResult
Waarde van eigenschap
retryCount
Het aantal keren dat de Taak opnieuw is geprobeerd door de Batch-service. Fouten bij taakapplicaties (niet-nul exitcode) worden opnieuw geprobeerd, preprocessingfouten (de taak kon niet worden uitgevoerd) en fouten bij het uploaden van bestanden worden niet opnieuw geprobeerd. De Batch-service zal de taak opnieuw proberen tot aan de limiet die door de beperkingen is gespecificeerd.
retryCount: number
Waarde van eigenschap
number
startTime
Het tijdstip waarop de Taak begon te lopen. 'Running' komt overeen met de loopstatus, dus als de Task resourcebestanden of pakketten specificeert, weerspiegelt de starttijd het moment waarop de Task begon met downloaden of uitrollen hiervan. Als de Taak opnieuw is gestart of opnieuw geprobeerd, is dit de meest recente keer dat de Taak is begonnen. Deze eigenschap is alleen aanwezig voor taken die in de running of voltooide toestand zijn.
startTime?: Date
Waarde van eigenschap
Date