BatchStartTaskInfo interface

Informatie over een StartTask die wordt uitgevoerd op een rekenknooppunt.

Eigenschappen

containerInfo

Informatie over de container waaronder de Taak wordt uitgevoerd. Deze eigenschap wordt alleen ingesteld als de Task in een containercontext draait.

endTime

Het tijdstip waarop de StartTask stopte met draaien. Dit is het eindtijdstip van de meest recente run van de StartTask, als die run is voltooid (zelfs als die run mislukte en een herpoging in behandeling is). Dit element is niet aanwezig als StartTask momenteel draait.

exitCode

De exitcode van het programma die is gespecificeerd op de StartTask-opdrachtregel. Deze eigenschap wordt alleen ingesteld als de StartTask zich in de voltooide toestand bevindt. 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 Batch-service echter de StartTask beëindigt (vanwege time-out of gebruikersbeëindiging via de API), kun je een door het besturingssysteem gedefinieerde exitcode zien.

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.

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.

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.

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.

startTime

Het moment waarop de StartTask begon te draaien. Deze waarde wordt gereset telkens wanneer de Taak opnieuw wordt gestart of opnieuw geprobeerd (dat wil zeggen, dit is de meest recente keer waarop de StartTask begon te draaien).

state

De status van de StartTask op de Compute Node.

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 StartTask stopte met draaien. Dit is het eindtijdstip van de meest recente run van de StartTask, als die run is voltooid (zelfs als die run mislukte en een herpoging in behandeling is). Dit element is niet aanwezig als StartTask momenteel draait.

endTime?: Date

Waarde van eigenschap

Date

exitCode

De exitcode van het programma die is gespecificeerd op de StartTask-opdrachtregel. Deze eigenschap wordt alleen ingesteld als de StartTask zich in de voltooide toestand bevindt. 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 Batch-service echter de StartTask 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

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

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 moment waarop de StartTask begon te draaien. Deze waarde wordt gereset telkens wanneer de Taak opnieuw wordt gestart of opnieuw geprobeerd (dat wil zeggen, dit is de meest recente keer waarop de StartTask begon te draaien).

startTime: Date

Waarde van eigenschap

Date

state

De status van de StartTask op de Compute Node.

state: BatchStartTaskState

Waarde van eigenschap