翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
設定ミスRUNNABLEによりジョブがスタックする
- サービス環境の最大リソースを超えました
-
AWS Batch 経由で に送信されたジョブがキューの前面
SubmitServiceJobに到達し、接続されたサービス環境の容量制限が許容するよりも多くのインスタンスが必要になると、 AWS Batch はサービス環境の容量制限を超えたために設定ミスを推測します。サービス環境capacityLimits構造は、ジョブキューで設定されたスケジューリングアルゴリズムに応じて異なるcapacityUnit値をサポートします。スケジューリングアルゴリズム
サービス環境
capacityLimits.capacityUnitCondition
先入れ先出し
NUM_INSTANCESジョブは よりも多くのインスタンスをリクエストします
maxCapacity。たとえば、サービス環境の最大容量が 10 インスタンスに設定され、11 インスタンスをリクエストするジョブが送信されます。公平な共有
NUM_INSTANCESジョブは よりも多くのインスタンスをリクエストします
maxCapacity。たとえば、サービス環境の最大容量が 10 インスタンスに設定され、11 インスタンスをリクエストするジョブが送信されます。クォータ管理
インスタンスタイプ (例:
ml.m5.xlarge)ジョブは、そのタイプよりも多くのインスタンスタイプをリクエスト
maxCapacityします。たとえば、サービス環境の最大容量は 10ml.m5.xlargeインスタンスで、12ml.m5.xlargeインスタンスをリクエストするジョブが送信されます。-
ジョブがスタックしているときの
statusReasonメッセージ:MISCONFIGURATION:SERVICE_ENVIRONMENT_MAX_RESOURCE - Service environment(s) associated with the job queue cannot meet the capacity requirement of the job. -
jobStateTimeLimitActionsに使用されるreason:MISCONFIGURATION:SERVICE_ENVIRONMENT_MAX_RESOURCE -
statusReasonによってジョブが終了した後の メッセージjobStateTimeLimitActions:Terminated by JobStateTimeLimit action due to reason: MISCONFIGURATION:SERVICE_ENVIRONMENT_MAX_RESOURCE
-
- クォータ共有の制限を超えました
-
AWS Batch 経由で に送信されたジョブがキューの先頭
SubmitServiceJobに到達し、クォータ共有の容量制限が許容するよりも多くのインスタンスが必要になると、 AWS Batch はクォータ共有容量制限を超えたために設定ミスを推測します。この分析は、クォータ共有の設定方法によって異なります。resourceSharingStrategyCondition
statusReasonスタック中RESERVE、またはLENDジョブには、クォータ共有の容量制限よりも多くのインスタンスタイプが必要です。たとえば、クォータ共有に送信された 5 つの
ml.m5.xlargeインスタンスと 4 つのml.m5.xlargeインスタンスcapacityLimitをリクエストするジョブです。MISCONFIGURATION:QUOTA_MANAGEMENT_LIMIT_EXCEEDED - Job requirements exceed quota share capacity limits.LEND_AND_BORROWジョブには、 を超える容量と借用制限の組み合わせが必要です。たとえば、クォータ共有に送信された 5 つの
ml.m5.xlargeインスタンスを 2capacityLimitのml.m5.xlargeでリクエストするジョブborrowLimit100は、このクォータ共有が実行できる最大のジョブは 4 つのインスタンスです。MISCONFIGURATION:QUOTA_MANAGEMENT_LIMIT_EXCEEDED - Job requirements exceed quota share capacity limits and borrow limits.LEND_AND_BORROWジョブには、共有間で使用可能なすべての借用可能容量を超える借用が必要です。たとえば、2 つのクォータは A と B を共有し、それぞれ 4 つの
ml.m5.xlargeインスタンスcapacityLimitの と 200borrowLimitのLEND_AND_BORROWで に設定されます。10 個のml.m5.xlargeインスタンスをリクエストするクォータ共有 A に送信されたジョブが、最大 8 (所有 4 + B からの借用 4) を超えています。MISCONFIGURATION:QUOTA_MANAGEMENT_LIMIT_EXCEEDED - Job requires borrowing that exceeds all configured borrowable capacity.-
jobStateTimeLimitActionsに使用されるreason:MISCONFIGURATION:QUOTA_MANAGEMENT_LIMIT_EXCEEDED -
statusReasonによってジョブが終了した後の メッセージjobStateTimeLimitActions:Terminated by JobStateTimeLimit action due to reason: MISCONFIGURATION:QUOTA_MANAGEMENT_LIMIT_EXCEEDED
-