BatchTaskExecutionInfo interface
Сведения о выполнении задачи.
Свойства
| container |
Информация о контейнере, в котором выполняется задача. Это свойство задаётся только если задача выполняется в контейнерном контексте. |
| end |
Время, когда Задание было завершено. Это свойство задаётся только если задача находится в состоянии Выполнено. |
| exit |
Код выхода программы, указанный в командной строке задачи. Это свойство устанавливается только если задача находится в состоянии выполнения. В общем, выходной код процесса отражает конкретную конвенцию, реализованную разработчиком приложения для этого процесса. Если вы используете значение выходного кода для принятия решений в коде, убедитесь, что знаете конвенцию выходного кода, применяемую в процессе применения. Однако если пакетный сервис завершает задачу (из-за тайм-аута или завершения пользователя через API), вы можете увидеть код выхода, определённый операционной системой. |
| failure |
Информация, описывающая сбой задачи, если она есть. Это свойство устанавливается только если задача находится в состоянии завершения и столкнулась с ошибкой. |
| last |
Самый последний случай, когда задача была повторно поставлена в очередь сервисом пакета в результате запроса пользователя. Это свойство задаётся только тогда, когда requeueCount не равен нулю. |
| last |
Последний раз, когда началась повторная попытка Задачи. Этот элемент присутствует только при повторной попытке задачи (то есть retryCount не равен нулю). Если она присутствует, это обычно то же самое, что и startTime, но может отличаться, если задача была перезапущена по причинам, отличным от повторной попытки; например, если Compute Node был перезапущен во время повторной попытки, то startTime обновляется, а lastRetryTime — нет. |
| requeue |
Количество раз, когда задача была повторно поставлена в очередь пакетным сервисом в результате пользовательского запроса. Когда пользователь удаляет вычислительные узлы из пула (путём изменения размера/уменьшения пула) или когда задача отключается, пользователь может указать, что выполняемые задачи на вычислительных узлах должны быть повторно поставлены в очередь для выполнения. Этот счёт отслеживает, сколько раз задача была повторно поставлена в очередь по этим причинам. |
| result | Результат выполнения задачи. Если значение «failed», детали отказа можно найти в свойстве failureInfo. |
| retry |
Количество повторных попыток Task сервисом Batch. Ошибки приложений задачи (ненулевой выходной код) повторяются, ошибки предварительной обработки (задача не удаётся выполнить) и ошибки загрузки файлов не повторяются. Пакетный сервис повторяет выполнение задачи до предела, указанного ограничениями. |
| start |
Время, когда Задание начало работать. «Запуск» соответствует состоянию выполнения, поэтому если задача указывает файлы ресурсов или пакеты, то время запуска отражает время, когда задача начала их загружать или развёртывать. Если задача была перезапущена или попробована повторно, это самое недавнее начало запуска. Это свойство присутствует только для задач, находящихся в состоянии выполнения или выполнения. |
Сведения о свойстве
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