翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
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
-
ジョブ内のすべてのタスクが正常に処理されました。