本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
由于配置错误,作业停留在 RUNNABLE
当计算环境或作业定义设置 Amazon Batch 阻止在计算资源上放置作业时,就会出现配置错误的问题。
- 计算环境最大资源太小
-
所有计算环境都有一个小于任务要求的
maxvCpus参数。手动或通过设置statusReason上的jobStateTimeLimitActions参数取消作业可以将后续作业移到队列的开头。或者,您可以增加主计算环境的maxvCpus参数以满足已阻止作业的需求。-
作业卡住时的
statusReason消息:MISCONFIGURATION:COMPUTE_ENVIRONMENT_MAX_RESOURCE - CE(s) associated with the job queue cannot meet the CPU requirement of the job. -
用于
jobStateTimeLimitActions的reason:MISCONFIGURATION:COMPUTE_ENVIRONMENT_MAX_RESOURCE -
statusReason取消任务后的消息jobStateTimeLimitActions:Canceled by JobStateTimeLimit action due to reason: MISCONFIGURATION:COMPUTE_ENVIRONMENT_MAX_RESOURCE
-
- Job 资源需求超出了可用的实例类型
-
所有计算环境都没有满足任务要求的实例。当任务请求资源时, Amazon Batch 会检测到没有连接的计算环境能够容纳传入的作业。手动或通过设置
statusReason上的jobStateTimeLimitActions参数取消作业可以将后续作业移到队列的开头。或者,您可以重新定义计算环境所允许的实例类型,以添加必要的作业资源。-
作业卡住时的
statusReason消息:MISCONFIGURATION:JOB_RESOURCE_REQUIREMENT - The job resource requirement (vCPU/memory/GPU) is higher than that can be met by the CE(s) attached to the job queue. -
用于
jobStateTimeLimitActions的reason:MISCONFIGURATION:JOB_RESOURCE_REQUIREMENT -
statusReason取消任务后的消息jobStateTimeLimitActions:Canceled by JobStateTimeLimit action due to reason: MISCONFIGURATION:JOB_RESOURCE_REQUIREMENT
-
- 不支持的实例类型配置
-
您的计算环境的实例类型配置不受支持。当实例类型在您选择的可用区中不可用,或者您的启动模板或启动配置包含与指定实例类型不兼容的设置时,即可能会出现此问题。要解决这个问题,请验证您的指定 Amazon Web Services 区域 和可用区是否支持您的实例类型,检查您的启动模板设置是否与您的实例类型兼容,并考虑更新到新一代的实例类型。有关查找受支持实例类型的更多信息,请参阅《Amazon EC2 用户指南》中的查找 Amazon EC2 实例类型。
-
作业卡住时的
statusReason消息:MISCONFIGURATION:EC2_INSTANCE_CONFIGURATION_UNSUPPORTED - Your compute environment associated with this job queue has an unsupported instance type configuration.
-
- 服务角色权限问题
-
所有计算环境都存在服务角色问题。要解决此问题,请将您的服务角色权限与 Amazon 的托管策略 Amazon Batch 进行比较并设法解决任何差距。最佳做法是使用 将服务相关角色用于 Amazon Batch 来避免类似的错误。
手动或通过设置
statusReason上的jobStateTimeLimitActions参数取消作业可以将后续作业移到队列的开头。如果不解决服务角色问题,则下一个作业也可能被阻止。最好手动调查并解决此问题。-
作业卡住时的
statusReason消息:MISCONFIGURATION:SERVICE_ROLE_PERMISSIONS – Batch service role has a permission issue.
注意:您无法通过
jobStateTimeLimitActions参数配置可编程操作来解决此错误。 -