BatchTaskExecutionInfo interface
Informações sobre a execução de uma Tarefa.
Propriedades
| container |
Informações sobre o contêiner sob o qual a Tarefa está sendo executada. Essa propriedade é definida apenas se a Tarefa rodar em um contexto de container. |
| end |
O momento em que a Tarefa foi concluída. Essa propriedade é definida apenas se a Tarefa estiver no estado Concluído. |
| exit |
O código de saída do programa especificado na linha de comando Task. Essa 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 desenvolvedor da aplicação para aquele processo. Se você usar o valor do código de saída para tomar decisões no seu código, certifique-se de conhecer a convenção do código de saída usada pelo processo de aplicação. No entanto, se o serviço Batch encerrar a Tarefa (devido ao timeout ou ao término do usuário via API), você pode ver um código de saída definido pelo sistema operacional. |
| failure |
Informações que descrevem a falha da Tarefa, se houver. Essa propriedade é definida apenas se a Tarefa estiver no estado concluído e tiver encontrado uma falha. |
| last |
A última vez em que a Tarefa foi reenfileirada pelo serviço Batch como resultado de uma solicitação de usuário. Essa propriedade é definida apenas se o requeueCount for diferente de zero. |
| last |
A última vez em que uma retentativa da Tarefa começou a ser executada. Esse elemento está presente apenas se a Tarefa foi retentada (ou seja, o número de tentativas for diferente de zero). Se presente, isso normalmente é igual ao tempo de início, mas pode ser diferente se a tarefa tiver sido reiniciada por motivos diferentes de tentar novamente; por exemplo, se o Compute Node 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 uma solicitação de usuário. Quando o usuário remove Nós de Computação de um Pool (redimensionando/reduzindo o pool) ou quando o Job está sendo desativado, o usuário pode especificar que as Tarefas em execução nos Nós de Computação sejam reenfileiradas para execução. Essa contagem acompanha quantas vezes a Tarefa foi reenfileirada por esses motivos. |
| 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 em lote. Falhas de aplicação de tarefa (código de saída diferente de zero) são tentadas novamente, erros de pré-processamento (a tarefa não pôde ser executada) e erros de upload de arquivos não são tentados novamente. O serviço Batch tentará novamente a Tarefa até o limite especificado pelas restrições. |
| start |
O horário em que a Tarefa começou a ser executada. 'Executando' corresponde ao estado em execução, então se a Tarefa especifica arquivos de recursos ou Pacotes, o horário de início reflete o momento em que a Tarefa começou a baixar ou implantar esses arquivos. Se a Tarefa foi reiniciada ou retentada, este é o momento mais recente em que a Tarefa começou a ser executada. Essa propriedade está presente apenas para Tarefas que estão no estado em execução ou concluídas. |
Detalhes da propriedade
containerInfo
Informações sobre o contêiner sob o qual a Tarefa está sendo executada. Essa propriedade é definida apenas se a Tarefa rodar em um contexto de container.
containerInfo?: BatchTaskContainerExecutionInfo
Valor da propriedade
endTime
O momento em que a Tarefa foi concluída. Essa propriedade é definida apenas se a Tarefa estiver no estado Concluído.
endTime?: Date
Valor da propriedade
Date
exitCode
O código de saída do programa especificado na linha de comando Task. Essa 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 desenvolvedor da aplicação para aquele processo. Se você usar o valor do código de saída para tomar decisões no seu código, certifique-se de conhecer a convenção do código de saída usada pelo processo de aplicação. No entanto, se o serviço Batch encerrar a Tarefa (devido ao timeout ou ao término do usuário via API), você pode ver um código de saída definido pelo sistema operacional.
exitCode?: number
Valor da propriedade
number
failureInfo
Informações que descrevem a falha da Tarefa, se houver. Essa propriedade é definida apenas se a Tarefa estiver no estado concluído e tiver encontrado uma falha.
failureInfo?: BatchTaskFailureInfo
Valor da propriedade
lastRequeueTime
A última vez em que a Tarefa foi reenfileirada pelo serviço Batch como resultado de uma solicitação de usuário. Essa propriedade é definida apenas se o requeueCount for diferente de zero.
lastRequeueTime?: Date
Valor da propriedade
Date
lastRetryTime
A última vez em que uma retentativa da Tarefa começou a ser executada. Esse elemento está presente apenas se a Tarefa foi retentada (ou seja, o número de tentativas for diferente de zero). Se presente, isso normalmente é igual ao tempo de início, mas pode ser diferente se a tarefa tiver sido reiniciada por motivos diferentes de tentar novamente; por exemplo, se o Compute Node foi reiniciado durante uma retentativa, então o startTime é atualizado, mas o lastRetryTime não.
lastRetryTime?: Date
Valor da propriedade
Date
requeueCount
O número de vezes que a Tarefa foi reenfileirada pelo serviço Batch como resultado de uma solicitação de usuário. Quando o usuário remove Nós de Computação de um Pool (redimensionando/reduzindo o pool) ou quando o Job está sendo desativado, o usuário pode especificar que as Tarefas em execução nos Nós de Computação sejam reenfileiradas para execução. Essa contagem acompanha quantas vezes a Tarefa foi reenfileirada por esses motivos.
requeueCount: number
Valor da 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 da propriedade
retryCount
O número de vezes que a Tarefa foi retentada pelo serviço em lote. Falhas de aplicação de tarefa (código de saída diferente de zero) são tentadas novamente, erros de pré-processamento (a tarefa não pôde ser executada) e erros de upload de arquivos não são tentados novamente. O serviço Batch tentará novamente a Tarefa até o limite especificado pelas restrições.
retryCount: number
Valor da propriedade
number
startTime
O horário em que a Tarefa começou a ser executada. 'Executando' corresponde ao estado em execução, então se a Tarefa especifica arquivos de recursos ou Pacotes, o horário de início reflete o momento em que a Tarefa começou a baixar ou implantar esses arquivos. Se a Tarefa foi reiniciada ou retentada, este é o momento mais recente em que a Tarefa começou a ser executada. Essa propriedade está presente apenas para Tarefas que estão no estado em execução ou concluídas.
startTime?: Date
Valor da propriedade
Date