Общие сведения о состояниях заданий и задач
В пакете HPC задания и задачи имеют почти идентичные состояния жизненного цикла. Основными состояниями жизненного цикла являются настройка, очередей, выполнение, завершенных, сбойи отмененные. Задания и задачи также перемещаются через краткие переходные состояния. В следующей таблице перечислены все состояния жизненного цикла.
Состояния заданий и задач
Государство | Определение |
---|---|
Настройка | Задание или задача находится в системе, но не была отправлена в очередь. |
отправлено | Задание или задача была отправлена и ожидает проверки, прежде чем она может быть в очереди. |
проверка | Служба планировщика заданий HPC выполняет проверку задания или задачи. Во время проверки служба планировщика заданий HPC подтверждает разрешения, применяет параметры по умолчанию для любых свойств, которые владелец задания не указал, и проверяет каждое свойство на соответствие ограничениям. Параметры и ограничения по умолчанию определяются шаблоном задания. Дополнительные сведения о шаблонах заданий см. в разделе Общие сведения о шаблонах заданий — диспетчер заданий. Служба планировщика заданий HPC также подтверждает, что свойства задания охватывают все свойства задачи (например, не имеет времени выполнения, которое больше времени выполнения задания). Во время проверки задание также может пройти через пользовательское приложение фильтра отправки, определенное администратором кластера. Если задание проходит проверку, оно перемещается в состояние очередей. Если задание не проходит проверку, задание отображает сообщение об ошибке и задание перемещается в состояние сбой. |
очереди | Задание или задача прошли проверку и ожидает запланированного и активации (запуска). При выполнении задания задача базовой или параметрической очистки вложенной задаче выполняется службой планировщика заданий HPC, она перемещается обратно в состояние очередей (если задача не будет повторно запущена, в этом случае она помечена как сбой). Примечание. В пакете HPC 2012 по умолчанию параметр по умолчанию для поведения предварительного прерывания в режим планирования — это немедленное прерывание на уровне задач, а не предварительная подготовка на уровне задания. |
диспетчеризации | Это состояние применяется только к задачам. Служба планировщика заданий HPC выделяет ресурсы для задачи и связывается с выделенными узлами, чтобы начать выполнение задачи. При запуске задачи он перемещается в состояние выполнения. |
выполнение | Задание или задача выполняется на одном или нескольких узлах. |
завершения | Выполнено задание или задача, а также выполняется очистка задания или задачи. |
завершено | Задание или задача успешно завершены. |
Сбой | Задание или задача не удалось завершить, остановить выполнение или вернуть коды выхода, указывающие на сбой (по умолчанию любой код выхода, отличный от нуля). Кроме того, выполняющаяся задача помечается как сбой, когда: — Владелец задания или администратор кластера отменяет задачу. — Служба планировщика заданий HPC отменяет задачу, так как она превысила максимальную среду выполнения. — Служба планировщика заданий HPC выполняет задачу, которая не помечена как повторная. — Служба планировщика заданий HPC выполняет вложенную задачу, которая запускается на основе каждого ресурса (подготовке узлов, выпуске узлаи служба подзадачей). Если задание или задача не удается запустить из-за сбоя кластера, задание или задача автоматически извлекается из указанного количества раз, прежде чем он помечается как сбой. |
Отмена | Задание или задача отменены и выполняется очистка. |
отменено | Задание было отменено владельцем задания, администратором кластера или службой планировщика заданий HPC. Например, служба планировщика заданий HPC может отменить задание, если оно превышает его среду выполнения или если оно предварительно выполнено. Задача была отменена владельцем задания или администратором кластера перед запуском. Если запущенная задача отменена, задача помечается как сбой. Чтобы отменить задание или задачу, см. раздел Отмена задания или задачи — диспетчер заданий или принудительное отмена задания или задачи — диспетчер заданий. |