BatchTaskExecutionInfo interface

Сведения о выполнении задачи.

Свойства

containerInfo

Информация о контейнере, в котором выполняется задача. Это свойство задаётся только если задача выполняется в контейнерном контексте.

endTime

Время, когда Задание было завершено. Это свойство задаётся только если задача находится в состоянии Выполнено.

exitCode

Код выхода программы, указанный в командной строке задачи. Это свойство устанавливается только если задача находится в состоянии выполнения. В общем, выходной код процесса отражает конкретную конвенцию, реализованную разработчиком приложения для этого процесса. Если вы используете значение выходного кода для принятия решений в коде, убедитесь, что знаете конвенцию выходного кода, применяемую в процессе применения. Однако если пакетный сервис завершает задачу (из-за тайм-аута или завершения пользователя через API), вы можете увидеть код выхода, определённый операционной системой.

failureInfo

Информация, описывающая сбой задачи, если она есть. Это свойство устанавливается только если задача находится в состоянии завершения и столкнулась с ошибкой.

lastRequeueTime

Самый последний случай, когда задача была повторно поставлена в очередь сервисом пакета в результате запроса пользователя. Это свойство задаётся только тогда, когда requeueCount не равен нулю.

lastRetryTime

Последний раз, когда началась повторная попытка Задачи. Этот элемент присутствует только при повторной попытке задачи (то есть retryCount не равен нулю). Если она присутствует, это обычно то же самое, что и startTime, но может отличаться, если задача была перезапущена по причинам, отличным от повторной попытки; например, если Compute Node был перезапущен во время повторной попытки, то startTime обновляется, а lastRetryTime — нет.

requeueCount

Количество раз, когда задача была повторно поставлена в очередь пакетным сервисом в результате пользовательского запроса. Когда пользователь удаляет вычислительные узлы из пула (путём изменения размера/уменьшения пула) или когда задача отключается, пользователь может указать, что выполняемые задачи на вычислительных узлах должны быть повторно поставлены в очередь для выполнения. Этот счёт отслеживает, сколько раз задача была повторно поставлена в очередь по этим причинам.

result

Результат выполнения задачи. Если значение «failed», детали отказа можно найти в свойстве failureInfo.

retryCount

Количество повторных попыток Task сервисом Batch. Ошибки приложений задачи (ненулевой выходной код) повторяются, ошибки предварительной обработки (задача не удаётся выполнить) и ошибки загрузки файлов не повторяются. Пакетный сервис повторяет выполнение задачи до предела, указанного ограничениями.

startTime

Время, когда Задание начало работать. «Запуск» соответствует состоянию выполнения, поэтому если задача указывает файлы ресурсов или пакеты, то время запуска отражает время, когда задача начала их загружать или развёртывать. Если задача была перезапущена или попробована повторно, это самое недавнее начало запуска. Это свойство присутствует только для задач, находящихся в состоянии выполнения или выполнения.

Сведения о свойстве

containerInfo

Информация о контейнере, в котором выполняется задача. Это свойство задаётся только если задача выполняется в контейнерном контексте.

containerInfo?: BatchTaskContainerExecutionInfo

Значение свойства

endTime

Время, когда Задание было завершено. Это свойство задаётся только если задача находится в состоянии Выполнено.

endTime?: Date

Значение свойства

Date

exitCode

Код выхода программы, указанный в командной строке задачи. Это свойство устанавливается только если задача находится в состоянии выполнения. В общем, выходной код процесса отражает конкретную конвенцию, реализованную разработчиком приложения для этого процесса. Если вы используете значение выходного кода для принятия решений в коде, убедитесь, что знаете конвенцию выходного кода, применяемую в процессе применения. Однако если пакетный сервис завершает задачу (из-за тайм-аута или завершения пользователя через API), вы можете увидеть код выхода, определённый операционной системой.

exitCode?: number

Значение свойства

number

failureInfo

Информация, описывающая сбой задачи, если она есть. Это свойство устанавливается только если задача находится в состоянии завершения и столкнулась с ошибкой.

failureInfo?: BatchTaskFailureInfo

Значение свойства

lastRequeueTime

Самый последний случай, когда задача была повторно поставлена в очередь сервисом пакета в результате запроса пользователя. Это свойство задаётся только тогда, когда requeueCount не равен нулю.

lastRequeueTime?: Date

Значение свойства

Date

lastRetryTime

Последний раз, когда началась повторная попытка Задачи. Этот элемент присутствует только при повторной попытке задачи (то есть retryCount не равен нулю). Если она присутствует, это обычно то же самое, что и startTime, но может отличаться, если задача была перезапущена по причинам, отличным от повторной попытки; например, если Compute Node был перезапущен во время повторной попытки, то startTime обновляется, а lastRetryTime — нет.

lastRetryTime?: Date

Значение свойства

Date

requeueCount

Количество раз, когда задача была повторно поставлена в очередь пакетным сервисом в результате пользовательского запроса. Когда пользователь удаляет вычислительные узлы из пула (путём изменения размера/уменьшения пула) или когда задача отключается, пользователь может указать, что выполняемые задачи на вычислительных узлах должны быть повторно поставлены в очередь для выполнения. Этот счёт отслеживает, сколько раз задача была повторно поставлена в очередь по этим причинам.

requeueCount: number

Значение свойства

number

result

Результат выполнения задачи. Если значение «failed», детали отказа можно найти в свойстве failureInfo.

result?: BatchTaskExecutionResult

Значение свойства

retryCount

Количество повторных попыток Task сервисом Batch. Ошибки приложений задачи (ненулевой выходной код) повторяются, ошибки предварительной обработки (задача не удаётся выполнить) и ошибки загрузки файлов не повторяются. Пакетный сервис повторяет выполнение задачи до предела, указанного ограничениями.

retryCount: number

Значение свойства

number

startTime

Время, когда Задание начало работать. «Запуск» соответствует состоянию выполнения, поэтому если задача указывает файлы ресурсов или пакеты, то время запуска отражает время, когда задача начала их загружать или развёртывать. Если задача была перезапущена или попробована повторно, это самое недавнее начало запуска. Это свойство присутствует только для задач, находящихся в состоянии выполнения или выполнения.

startTime?: Date

Значение свойства

Date