首页 > 解决方案 > 即使有足够的容量,ECS 也无法启动任务

问题描述

我有一个使用 977MB 内存和 1024 CPU 的任务定义,使用 awsvpc 网络: 任务定义

我有一个与容量提供程序绑定的 Auto Scaling 组提供的 EC2 实例,已经在 4 个实例上运行 4 个任务: ECS 实例

但是,当我在已经运行的 4 个任务上启动 2 个新任务时,它们会卡在“PROVISIONING”状态。尽管看起来有足够的内存和 CPU 来运行新任务。

可能出了什么问题,我在哪里可以进一步调试?

标签: amazon-ecs

解决方案


我找到了答案。

我正在运行 t3a.small 实例,但这些实例最多有 2 个网络接口,包括主机。所以你只能在它们上运行一个容器。此处记录了限制:https ://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-eni.html#AvailableIpPerENI


推荐阅读