View a markdown version of this page

RUNNABLE 状態でジョブが止まる - AWS Batch

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

RUNNABLE 状態でジョブが止まる

コンピューティング環境にコンピューティングリソースがあるのに、ジョブが RUNNABLE の状態よりも先に進まないとします。その場合、ジョブがコンピューティングリソースに配置されるのが何かの原因で妨げられ、ジョブキューがブロックされている可能性があります。ここでは、ジョブが順番を待っているのか、スタックしてキューをブロックしているのか確認する方法を説明します。

が先頭にRUNNABLEジョブがあり、キューをブロックしていること AWS Batch を検出すると、Amazon CloudWatch Events から理由を含むジョブキューのブロックイベントイベントを受け取ります。同じ理由が、ListJobsDescribeJobs の API コールの一部として statusReason フィールドに挿入されます。

特定の理由は、接続されたコンピューティング環境の状態 AWS Batch に基づいて によって推測され、容量の問題、設定ミス、無効なコンピューティング環境の 3 つのカテゴリに分類されます。オプションで、指定したしきい値よりもRUNNABLE長くスタックしたままのジョブを自動的にキャンセルするように、ジョブキューで jobStateTimeLimitActionsパラメータを設定できます。以下のセクションの特定の理由のいずれも状況に合わない場合、または に statusReasonが表示されている場合はUNDETERMINED根本原因が未確定で RUNNABLE にジョブがスタックする「」と「」を参照して手動トラブルシューティングの手順なしで RUNNABLE でジョブがスタックする一般的な原因 statusReasonを確認してください。