BatchTaskExecutionInfo interface
Informações sobre a execução de uma Tarefa.
Propriedades
| container |
Informação sobre o contentor sob o qual a Tarefa está a ser executada. Esta propriedade é definida apenas se a Tarefa for executada num contexto de contentor. |
| end |
A hora em que a Tarefa foi concluída. Esta propriedade é definida apenas se a Tarefa estiver no estado Concluído. |
| exit |
O código de saída do programa especificado na linha de comandos Task. Esta propriedade é definida apenas se a Tarefa estiver no estado concluído. Em geral, o código de saída de um processo reflete a convenção específica implementada pelo programador da aplicação para esse processo. Se usar o valor do código de saída para tomar decisões no seu código, certifique-se de que conhece a convenção do código de saída usada pelo processo de candidatura. No entanto, se o serviço Batch terminar a Tarefa (devido ao timeout ou à terminação do utilizador via API), pode aparecer um código de saída definido pelo sistema operativo. |
| failure |
Informação que descreve a falha da Tarefa, se houver. Esta propriedade é definida apenas se a Tarefa estiver no estado concluído e tiver sofrido uma falha. |
| last |
A última vez em que a Tarefa foi reenfileirada pelo serviço Batch como resultado de um pedido de utilizador. Esta propriedade é definida apenas se o requeueCount for diferente de zero. |
| last |
A última vez em que uma nova tentativa da Tarefa começou a ser executada. Este elemento está presente apenas se a Tarefa foi retentada (ou seja, o retryCount for diferente de zero). Se presente, isto é tipicamente igual ao tempo de início, mas pode ser diferente se a tarefa tiver sido reiniciada por razões que não sejam retentar; por exemplo, se o Nó de Computação foi reiniciado durante uma retentativa, então o startTime é atualizado mas o lastRetryTime não. |
| requeue |
O número de vezes que a Tarefa foi reenfileirada pelo serviço Batch como resultado de um pedido de utilizador. Quando o utilizador remove os Nós de Computação de um Pool (redimensionando/reduzindo o pool) ou quando o Job está a ser desativado, o utilizador pode especificar que as Tarefas em execução nos Compute Nodes sejam reenfileiradas para execução. Esta contagem regista quantas vezes a Tarefa foi recolocada na fila por estas razões. |
| result | O resultado da execução da Tarefa. Se o valor for 'failed', então os detalhes da falha podem ser encontrados na propriedade failureInfo. |
| retry |
O número de vezes que a Tarefa foi retentada pelo serviço Batch. Falhas de aplicação de tarefas (código de saída não nulo) são retentadas, erros de pré-processamento (a tarefa não pôde ser executada) e erros de carregamento de ficheiros não são retentados. O serviço Batch tenta novamente a Tarefa até ao limite especificado pelas restrições. |
| start |
A hora em que a Tarefa começou a decorrer. 'Running' corresponde ao estado em execução, por isso, se a Tarefa especificar ficheiros de recursos ou Pacotes, então a hora de início reflete o momento em que a Tarefa começou a descarregar ou implementar estes. Se a Tarefa foi reiniciada ou retentada, esta é a última vez em que a Tarefa começou a ser executada. Esta propriedade está presente apenas para Tarefas que estejam no estado em execução ou concluídas. |
Detalhes de Propriedade
containerInfo
Informação sobre o contentor sob o qual a Tarefa está a ser executada. Esta propriedade é definida apenas se a Tarefa for executada num contexto de contentor.
containerInfo?: BatchTaskContainerExecutionInfo
Valor de Propriedade
endTime
A hora em que a Tarefa foi concluída. Esta propriedade é definida apenas se a Tarefa estiver no estado Concluído.
endTime?: Date
Valor de Propriedade
Date
exitCode
O código de saída do programa especificado na linha de comandos Task. Esta propriedade é definida apenas se a Tarefa estiver no estado concluído. Em geral, o código de saída de um processo reflete a convenção específica implementada pelo programador da aplicação para esse processo. Se usar o valor do código de saída para tomar decisões no seu código, certifique-se de que conhece a convenção do código de saída usada pelo processo de candidatura. No entanto, se o serviço Batch terminar a Tarefa (devido ao timeout ou à terminação do utilizador via API), pode aparecer um código de saída definido pelo sistema operativo.
exitCode?: number
Valor de Propriedade
number
failureInfo
Informação que descreve a falha da Tarefa, se houver. Esta propriedade é definida apenas se a Tarefa estiver no estado concluído e tiver sofrido uma falha.
failureInfo?: BatchTaskFailureInfo
Valor de Propriedade
lastRequeueTime
A última vez em que a Tarefa foi reenfileirada pelo serviço Batch como resultado de um pedido de utilizador. Esta propriedade é definida apenas se o requeueCount for diferente de zero.
lastRequeueTime?: Date
Valor de Propriedade
Date
lastRetryTime
A última vez em que uma nova tentativa da Tarefa começou a ser executada. Este elemento está presente apenas se a Tarefa foi retentada (ou seja, o retryCount for diferente de zero). Se presente, isto é tipicamente igual ao tempo de início, mas pode ser diferente se a tarefa tiver sido reiniciada por razões que não sejam retentar; por exemplo, se o Nó de Computação foi reiniciado durante uma retentativa, então o startTime é atualizado mas o lastRetryTime não.
lastRetryTime?: Date
Valor de Propriedade
Date
requeueCount
O número de vezes que a Tarefa foi reenfileirada pelo serviço Batch como resultado de um pedido de utilizador. Quando o utilizador remove os Nós de Computação de um Pool (redimensionando/reduzindo o pool) ou quando o Job está a ser desativado, o utilizador pode especificar que as Tarefas em execução nos Compute Nodes sejam reenfileiradas para execução. Esta contagem regista quantas vezes a Tarefa foi recolocada na fila por estas razões.
requeueCount: number
Valor de Propriedade
number
result
O resultado da execução da Tarefa. Se o valor for 'failed', então os detalhes da falha podem ser encontrados na propriedade failureInfo.
result?: BatchTaskExecutionResult
Valor de Propriedade
retryCount
O número de vezes que a Tarefa foi retentada pelo serviço Batch. Falhas de aplicação de tarefas (código de saída não nulo) são retentadas, erros de pré-processamento (a tarefa não pôde ser executada) e erros de carregamento de ficheiros não são retentados. O serviço Batch tenta novamente a Tarefa até ao limite especificado pelas restrições.
retryCount: number
Valor de Propriedade
number
startTime
A hora em que a Tarefa começou a decorrer. 'Running' corresponde ao estado em execução, por isso, se a Tarefa especificar ficheiros de recursos ou Pacotes, então a hora de início reflete o momento em que a Tarefa começou a descarregar ou implementar estes. Se a Tarefa foi reiniciada ou retentada, esta é a última vez em que a Tarefa começou a ser executada. Esta propriedade está presente apenas para Tarefas que estejam no estado em execução ou concluídas.
startTime?: Date
Valor de Propriedade
Date