View a markdown version of this page

作业停留在 RUNNABLE 状态 - AWS Batch

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

作业停留在 RUNNABLE 状态

假设计算环境包含计算资源,但作业不会超出RUNNABLE状态。然后,很可能是某些因素阻止了将作业放置在计算资源上,并导致您的作业队列被阻止。以下介绍了如何了解您的作业是在等待轮候还是被卡住并阻止了队列。

如果 AWS Batch 检测到你头上有RUNNABLE任务并封锁了队列,你将收到来自 Amazon 作业队列阻塞事件 Ev CloudWatch ents 的事件并说明原因。同样的原因也会更新到 statusReason 字段,作为 ListJobsDescribeJobs API 调用的一部分。

具体原因是 AWS Batch 根据互联计算环境的状态推断出来的,分为三类:容量问题、配置错误和无效的计算环境。或者,您可以在任务队列上配置jobStateTimeLimitActions参数,以自动取消停留时间超过指定阈值的作业。RUNNABLE如果以下各节中的具体原因均不符合您的情况,或者您的情况与您的情况不statusReasonUNDETERMINED作业在没有状态的情况下卡在 RUNNABLE 中的常见原因原因 请参阅由于根本原因不确定,作业卡在 RUNNABLE 中并了解手动故障排除步骤。