截止日期云中的 Job 状态 CLI - AWS 截止日期云

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

截止日期云中的 Job 状态 CLI

本主题介绍如何使用 De AWS adline Cloud 命令行界面(Deadline CloudCLI)查看任务或步骤的状态。要使用 Deadline Cloud 监控器查看任务或步骤的状态,请参阅在 Deadline Cloud 中管理作业、步骤和任务

您可以使用 Deadline Cloud CLI 命令查看任务的deadline job get --job-id状态。对命令的响应包括作业或步骤的状态以及处于每种处理状态的任务数。

首次提交工作时,状态为CREATE_IN_PROGRESS。如果作业通过了验证检查,则其状态将更改为CREATE_COMPLETE。否则,状态将更改为CREATE_FAILED

作业可能无法通过验证检查的一些可能原因包括:

  • 作业模板不符合 OpenJD 规范。

  • 该作业包含的步骤太多。

  • 该作业包含的任务总数过多。

要查看作业中最大步骤和任务数的配额,请使用 Service Quotas 控制台。有关更多信息,请参阅 的配额 Deadline Cloud

也可能存在内部服务错误,导致无法创建作业。如果发生这种情况,则任务的状态代码为INTERNAL_ERROR,状态消息字段将提供更详细的解释。

使用以下 Deadl CLI ine Cloud 命令查看任务的详细信息。在以下示例中,替换 jobId 用你自己的信息:

deadline job get --job-id jobId

deadline job get命令的响应如下所示:

jobId: jobId name: Sample Job lifecycleStatus: CREATE_COMPLETE lifecycleStatusMessage: Job creation completed successfully priority: 50 createdAt: 2024-03-26 18:11:19.065000+00:00 createdBy: Test User startedAt: 2024-03-26 18:12:50.710000+00:00 taskRunStatus: STARTING taskRunStatusCounts: PENDING: 0 READY: 5 RUNNING: 0 ASSIGNED: 0 STARTING: 0 SCHEDULED: 0 INTERRUPTING: 0 SUSPENDED: 0 CANCELED: 0 FAILED: 0 SUCCEEDED: 0 NOT_COMPATIBLE: 0 maxFailedTasksCount: 100 maxRetriesPerTask: 5

作业或步骤中的每项任务都有一个状态。将任务状态组合在一起,以提供作业和步骤的总体状态。在响应taskRunStatusCounts字段中报告每种状态下的任务数。

作业或步骤的状态取决于其任务的状态。状态由具有这些状态的任务按顺序确定。步骤状态的确定方式与任务状态相同。

以下列表描述了状态:

NOT_COMPATIBLE

该任务与服务器场不兼容,因为没有舰队可以完成任务中的一项任务。

RUNNING

一个或多个工作人员正在运行作业中的任务。只要至少有一个正在运行的任务,该作业就会被标记RUNNING

ASSIGNED

将工作中的任务分配给一个或多个工作人员,作为他们的下一个操作。环境(如果有)已设置完毕。

STARTING

一个或多个工作人员正在为运行任务设置环境。

SCHEDULED

该作业的任务将安排在一个或多个工作人员身上,作为该工作人员的下一步操作。

READY

该作业的至少一项任务已准备就绪,可供处理。

INTERRUPTING

作业中至少有一个任务被中断。当你手动更新任务的状态时,可能会出现中断。它也可能是为了应对由于亚马逊弹性计算云 (AmazonEC2) 现货价格变动而导致的中断。

FAILED

作业中的一个或多个任务未成功完成。

CANCELED

任务中的一个或多个任务已被取消。

SUSPENDED

作业中至少有一项任务已暂停。

PENDING

任务中的一项任务正在等待其他资源的可用性。

SUCCEEDED

作业中的所有任务均已成功处理。