Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Это событие создается после завершения задачи независимо от кода выхода. Это событие можно использовать для определения длительности задачи, где выполняется задача и была ли она извлечена.
В следующем примере показан текст события завершения задачи.
{
"jobId": "myJob",
"id": "myTask",
"taskType": "User",
"systemTaskVersion": 0,
"requiredSlots": 1,
"nodeInfo": {
"poolId": "pool-001",
"nodeId": "tvm-257509324_1-20160908t162728z"
},
"multiInstanceSettings": {
"numberOfInstances": 1
},
"constraints": {
"maxTaskRetryCount": 2
},
"executionInfo": {
"startTime": "2016-09-08T16:32:23.799Z",
"endTime": "2016-09-08T16:34:00.666Z",
"exitCode": 0,
"retryCount": 0,
"requeueCount": 0,
"result": "Success",
"schedulingError": {
"category": "",
"code": "",
"message": "",
"details": []
}
}
}
| Имя элемента | Тип | Примечания. |
|---|---|---|
jobId |
Струна | Идентификатор задания, содержащего задачу. |
id |
Струна | Идентификатор задачи. |
taskType |
Струна | Тип задачи. Тип задачи может быть JobManager, указывающий, что это задача диспетчера заданий или пользователь, указывающий, что это не задача диспетчера заданий. Это событие не создается для задач подготовки заданий, задач выпуска задания или запуска задач. Для этих задач см. специальное событие. |
systemTaskVersion |
Int32 | Внутренний счетчик повторных попыток для задачи. Внутренняя служба пакетной службы может повторить задачу, чтобы учесть временные проблемы. Эти проблемы могут включать внутренние ошибки планирования или попытки восстановления с вычислительных узлов в плохом состоянии. |
requiredSlots |
Int32 | Необходимые слоты для выполнения задачи. |
nodeInfo |
Сложный тип | Содержит сведения о вычислительном узле, на котором выполнялась задача. |
multiInstanceSettings |
Сложный тип | Указывает, что задача является задачей с несколькими экземплярами, требующей нескольких вычислительных узлов. Подробные сведения см. в разделе multiInstanceSettings. |
constraints |
Сложный тип | Ограничения выполнения, применяемые к этой задаче. |
executionInfo |
Сложный тип | Содержит сведения о выполнении задачи. |
nodeInfo
| Имя элемента | Тип | Примечания. |
|---|---|---|
poolId |
Струна | Идентификатор пула, на котором выполнялась задача. |
nodeId |
Струна | Идентификатор узла, на котором выполнялась задача. |
multiInstanceSettings
| Имя элемента | Тип | Примечания. |
|---|---|---|
numberOfInstances |
Int32 | Количество вычислительных узлов, необходимых задаче. |
ограничения целостности
| Имя элемента | Тип | Примечания. |
|---|---|---|
maxTaskRetryCount |
Int32 | Максимальное количество попыток выполнения задачи. Пакетная служба повторяет задачу, если его код выхода не является ненулевой. Это значение специально определяет количество повторных попыток. Пакетная служба пытается выполнить задачу один раз и может повторить попытку до этого ограничения. Например, если максимальное число повторных попыток равно 3, пакетная служба пытается выполнить задачу до четырех раз (одна начальная попытка и три повторных попытки). Если максимальное число повторных попыток равно 0, пакетная служба не выполняет повторные задачи. Если максимальное число повторных попыток равно -1, пакетная служба повторяет задачи без ограничения. Значение по умолчанию равно 0 (без повторных попыток). |
executionInfo
| Имя элемента | Тип | Примечания. |
|---|---|---|
startTime |
дата и время | Время запуска задачи. "Выполнение" соответствует состоянию выполнения , поэтому если задача задает файлы ресурсов или пакеты приложений, время начала отражает время начала загрузки или развертывания этих файлов ресурсов или пакетов приложений. Если задача перезапущена или извлечена, это самое последнее время запуска задачи. |
endTime |
дата и время | Время завершения задачи. |
exitCode |
Int32 | Код выхода задачи. Если задача завершилась сбоем до запуска, то exitCode имеет значение NULL. |
retryCount |
Int32 | Количество повторных попыток пакетной службы. Задача выполняется повторно, если она завершается с ненулевой кодом выхода, вплоть до указанного maxTaskRetryCount. |
requeueCount |
Int32 | Количество раз, когда пакетная служба перезапроименовала задачу в результате запроса пользователя. Если узлы удаляются из пула (путем изменения размера или сжатия) или задания отключены, вы можете повторно заставить выполняемые задачи на этих узлах. Это число отслеживает количество повторов задачи по этим причинам. |
result |
Струна | Строка результата задачи может быть "Успешно" или "Сбой" |
schedulingError |
Сложный тип | Содержит подробные сведения об ошибке. |
ПланированиеError
| Имя элемента | Тип | Примечания. |
|---|---|---|
category |
Струна | Категория ошибок, например UserError. |
code |
Струна | Код ошибки, например FailureExitCode. |
message |
Струна | Сообщение об ошибке. |
details |
Массив | Список пар имя-значение, дающий более подробную информацию об ошибке. Если дополнительных значений деталей нет, массив становится пустым. |
details
| Имя элемента | Тип | Примечания. |
|---|---|---|
name |
Струна | Название детали. |
value |
Струна | Ценность детализации. |