翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
RUNNABLE 状態でジョブが止まる
コンピューティング環境にコンピューティングリソースがあるのに、ジョブが RUNNABLE の状態よりも先に進まないとします。その場合、ジョブがコンピューティングリソースに配置されるのが何かの原因で妨げられ、ジョブキューがブロックされている可能性があります。ここでは、ジョブが順番を待っているのか、スタックしてキューをブロックしているのか確認する方法を説明します。
が先頭にRUNNABLEジョブがあり、キューをブロックしていること AWS Batch を検出すると、Amazon CloudWatch Events から理由を含むジョブキューのブロックイベントイベントを受け取ります。同じ理由が、ListJobs と DescribeJobs の API コールの一部として statusReason フィールドに挿入されます。
特定の理由は、接続されたコンピューティング環境の状態 AWS Batch に基づいて によって推測され、容量の問題、設定ミス、無効なコンピューティング環境の 3 つのカテゴリに分類されます。オプションで、指定したしきい値よりもRUNNABLE長くスタックしたままのジョブを自動的にキャンセルするように、ジョブキューで jobStateTimeLimitActionsパラメータを設定できます。以下のセクションの特定の理由のいずれも状況に合わない場合、または に statusReasonが表示されている場合はUNDETERMINED、根本原因が未確定で RUNNABLE にジョブがスタックする「」と「」を参照して手動トラブルシューティングの手順なしで RUNNABLE でジョブがスタックする一般的な原因 statusReasonを確認してください。