

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

# による自動修復 `jobStateTimeLimitActions`
<a name="sm_job_stuck_in_runnable_time_limit_actions"></a>

`jobStateTimeLimitActions` パラメータは、 `[CreateJobQueue](https://docs.aws.amazon.com/batch/latest/APIReference/API_CreateJobQueue.html)`および [`UpdateJobQueue`](https://docs.aws.amazon.com/batch/latest/APIReference/API_UpdateJobQueue.html) API アクションを使用して設定できます。`jobStateTimeLimitActions` パラメータは、特定の状態のジョブに対して が AWS Batch 実行する一連のアクションを指定します。`maxTimeSeconds` フィールドを使用して時間のしきい値を秒単位で設定できます。

`SAGEMAKER_TRAINING` サービス環境に接続されているジョブキューの場合、 で使用できるアクション`jobStateTimeLimitActions.action`は のみで`TERMINATE`、ジョブは終了します。

例えば、`jobStateTimeLimitActions` パラメータを使用すると、ジョブが十分な容量を利用できるようになるまで、`RUNNABLE` 状態で最大 4 時間待機するように設定できます。これを行うには、ジョブを終了し、次のジョブをジョブキューの先頭に進める前に、 `reason`を `CAPACITY:INSUFFICIENT_INSTANCE_CAPACITY`と を `maxTimeSeconds` 14400 に設定します。

次の`reason`値は をサポートします`jobStateTimeLimitActions`。
+ `CAPACITY:INSUFFICIENT_INSTANCE_CAPACITY`
+ `MISCONFIGURATION:SERVICE_ENVIRONMENT_MAX_RESOURCE`
+ `MISCONFIGURATION:QUOTA_MANAGEMENT_LIMIT_EXCEEDED`