本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
使用 自動修復 jobStateTimeLimitActions
您可以透過 CreateJobQueue和 UpdateJobQueue API 動作來設定 jobStateTimeLimitActions 參數。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