翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
このトピックでは、 AWS Deadline Cloud コマンドラインインターフェイス (Deadline Cloud CLI) を使用してジョブまたはステップのステータスを表示する方法について説明します。Deadline Cloud モニターを使用してジョブまたはステップのステータスを表示するには、「」を参照してくださいDeadline Cloud でジョブ、ステップ、タスクを管理する。
デフォルトの Amazon EventBridge イベントバスのルールを作成して、ジョブ、ステップ、またはタスクの状態が変更されたときにSMSテキストや E メールを送信する Amazon Simple Notification Service など、ターゲットにイベントを送信することもできます。詳細については、「Deadline Cloud デベロッパーガイド>」の「Amazon を使用した Deadline Cloud イベントの管理 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
-
ジョブ内のすべてのタスクが正常に処理されました。