9

在新的 AWS 账户上使用 AWS ECS Fargate 时遇到问题。当我尝试运行超过 5 个任务时,我收到一条错误消息:

服务反馈无法下达任务。原因:您已达到可以同时运行的任务数的限制。

AWS ECS 控制台的屏幕截图"

4

5 回答 5

10

所有 AWS 账户都有服务限制,以保护您和其他账户。

请参阅ECS 服务限制页面并决定您是否需要请求提高服务限制

于 2018-08-01T13:58:02.397 回答
10

显然,所有新帐户都限制为可以同时运行的 2 个任务,这似乎没有在任何地方记录。增加限制可以解决问题。

于 2018-11-15T09:49:40.223 回答
6

TL;DR:运行 EC2 实例

在新帐户上收到此信息后,我向 AWS 提出了支持请求。这是他们的回应:

在这种情况下,为了激活请求的区域,即欧盟(爱尔兰)和/或其他区域,请在这些区域中启动 EC2 实例,这将使您能够运行多个并发的 Fargate 任务。

在 eu-west-1 中运行 t3.medium 实例 10 分钟会导致向帐户电子邮件发送一封电子邮件,通知我们:

您的请求现已针对 AWS 欧洲(爱尔兰)区域进行了验证。

之后,我能够同时运行 2 个以上的 ECS Fargate 任务。

不要忘记终止您的 EC2 实例!

于 2021-11-17T21:12:57.940 回答
0

这个问题让我解决了我面临的一个相关问题,所以我想在这里指出。如果将来有人遇到与我相同的问题,它会有所帮助。

如果您尝试为在 docker 映像中运行的应用程序部署多个在 ECS 上运行任务定义的服务堆栈,并且您将面临以下问题:

错误日志图像

这个问题中描述的问题可能是原因。您可以通过转到 ECS 控制台来检查它,并搜索失败的服务,它会显示与“您已达到最大并发任务数...”相关的内容。

于 2022-02-27T23:24:33.050 回答
0

从文档中:

新的 AWS 账户可能从低于此处描述的限制开始。这些限制会随着时间的推移而增加。

https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-spot-limits.html

于 2021-05-20T07:09:24.407 回答