Deadline Cloud のジョブ状態 - AWS 期限クラウド

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

Deadline Cloud のジョブ状態

このトピックでは、 AWS Deadline Cloud コマンドラインインターフェイス (Deadline Cloud CLI) を使用してジョブまたはステップのステータスを表示する方法について説明します。Deadline Cloud モニターを使用してジョブまたはステップのステータスを表示するには、「」を参照してくださいDeadline Cloud でのジョブ、ステップ、タスクの管理

また、デフォルトの Amazon EventBridge イベントバスがターゲットにイベントを送信するためのルールを作成することもできます。たとえば、ジョブ、ステップ、またはタスクの状態が変わったときにSMSテキストや E メールを送信する Amazon Simple Notification Service などです。詳細については、「を使用した Deadline Cloud イベントの管理 Amazon EventBridge」を参照してください。

deadline job get --job-id Deadline Cloud CLI コマンドを使用して、ジョブのステータスを確認できます。コマンドへのレスポンスには、ジョブまたはステップのステータスと、各処理ステータスのタスクの数が含まれます。

ジョブを初めて送信するとき、ステータスは ですCREATE_IN_PROGRESS。ジョブが検証チェックに合格すると、そのステータスは に変わりますCREATE_COMPLETE。そうでない場合、ステータスは に変わりますCREATE_FAILED

ジョブが検証チェックに失敗する可能性のある理由には、次のようなものがあります。

  • ジョブテンプレートが OpenJD 仕様に従っていない。

  • ジョブに含まれるステップが多すぎます。

  • ジョブの合計タスクが多すぎます。

ジョブ内のステップとタスクの最大数のクォータを表示するには、Service Quotas コンソールを使用します。詳細については、「のクォータ Deadline Cloud」を参照してください。

また、ジョブの作成を妨げる内部サービスエラーが発生する場合もあります。この場合、ジョブのステータスコードは INTERNAL_ERRORで、ステータスメッセージフィールドにはより詳細な説明が表示されます。

ジョブの詳細を表示するには、次の Deadline Cloud CLI コマンドを使用します。次の例では、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

ジョブ内のタスクの 1 つを完了できるフリートがないため、ジョブはファームと互換性がありません。

RUNNING

1 人以上のワーカーがジョブからタスクを実行しています。実行中のタスクが少なくとも 1 つある限り、ジョブには とマークされますRUNNING

ASSIGNED

1 人以上のワーカーに、次のアクションとしてジョブ内のタスクが割り当てられます。環境がある場合は、 が設定されます。

STARTING

1 人以上のワーカーがタスクを実行する環境を設定しています。

SCHEDULED

ジョブのタスクは、ワーカーの次のアクションとして 1 人以上のワーカーにスケジュールされます。

READY

ジョブの少なくとも 1 つのタスクを処理する準備ができています。

INTERRUPTING

ジョブ内の少なくとも 1 つのタスクが中断されています。ジョブのステータスを手動で更新すると、中断が発生する可能性があります。また、Amazon Elastic Compute Cloud (Amazon EC2) スポット料金の変更による中断に応じて発生する場合もあります。

FAILED

ジョブ内の 1 つ以上のタスクが正常に完了しませんでした。

CANCELED

ジョブ内の 1 つ以上のタスクがキャンセルされました。

SUSPENDED

ジョブ内の少なくとも 1 つのタスクが一時停止されています。

PENDING

ジョブ内のタスクは、別のリソースの可用性を待っています。

SUCCEEDED

ジョブ内のすべてのタスクが正常に処理されました。