当前位置: 首页 > 知识库问答 >
问题:

ECS Fargate foserver在“in_PROGRESS”中具有“rolloutState”,AWS控制台上没有停止的任务

谭昕
2023-03-14

我在Fargate上使用ECS,我有一个服务正在运行,并且工作正常。但是在我更新任务定义(新部署)和控制台(ECS -

如果我使用 awscli 查找有关我的服务的信息:

aws ecs describe-services --cluster cluster-xxxxxxx  --services service-svc-xxxxxxx  --region us-east-1

它有两个部署。第一个是好的,它是正在运行的部署。最近的一个,它显示:

          "desiredCount": 1,
          "pendingCount": 0,
          "runningCount": 0,
          "failedTasks": 7,
          ...
          "rolloutState": "IN_PROGRESS",
          "rolloutStateReason": "ECS deployment ecs-svc/XXXXXXXXXXXXXXXXXX in progress."

同样,ECS控制台上没有任何东西指向失败的任务。就好像任务在过早的状态下失败了,它甚至没有记录任何东西。

我尝试查看 CloudTrail 事件,但那里没有关于失败任务的信息。在 CloudWatch 上,容器见解的日志 (/aws/ecs/containerinsights/cluster-xxxxxxx/performance) 也没有提到失败的任务。

如何解决这种情况?

共有1个答案

夏博
2023-03-14

事实证明,如果客户/组织是新的,那么AWS应用的配额似乎在任何地方都没有记录。ECS无权启动两个以上的任务。

我在这篇文章中发现了一个技巧,它说我必须在我试图使用ECS的同一区域创建一个EC2实例。在我创建EC2实例后不久,我收到了一封来自AWS的电子邮件,一切又恢复了正常。https://forums.aws.amazon.com/thread.jspa?threadID=340770

 类似资料:
  • 控制台-频道-停止 接口URL {youke-url}/console/Index.php?c=live&a=stop&timestamp=1607677497&access_key=abc&sign=04394c5a45b6920bed314e94e178ebcf1dfded74 请求方式 POST Content-Type form-data 请求Query参数 参数 示例值 是否必填 参数描

  • 我将postman与nodejs和MySQL一起使用。 中间件 在这里,我尝试使用和作为 为了访问notfound的errorhandlerapp.use`,如下所示, 我该怎么解决这个?所以,这也将帮助我在前端显示错误。

  • 我将weblogic server 8.1与MyEclipse一起使用,并使用“startwblogic”命令启动了命令promt。 由于名声不好,我无法发布图像,所以我只是像在控制台上写的那样编写命令: E: \JLC\bea8\user\u projects\domains\MyDomain 我的服务器在此之后启动。 现在不只是关闭窗口,我想正确停止服务器,但我不知道怎么做,似乎我不能在控制台

  • 本文向大家介绍Rust 没有宏的控制台输出,包括了Rust 没有宏的控制台输出的使用技巧和注意事项,需要的朋友参考一下 示例 该std::io::Write特征是为接受字节流的对象设计的。在这种情况下,使用获取标准输出的句柄。std::io::stdout() Write::write()接受由字节&[u8]字面量(b"<string>")创建的字节片()。返回一个,其中包含写入的字节数(成功)或

  • 我想停止在spark Shell上出现的各种消息。 为了停止这些消息,我尝试编辑文件。

  • 我最近重命名了项目及其应用程序。当我通过Windows命令行运行开发服务器时,它可以正常工作。问题是,当我通过PyCharm运行服务器时(我设置了虚拟环境),它说(我最近安装了): 我做了什么: 用新名称替换了所有应用程序,项目也是如此。 删除了。想法文件夹,使PyCharm创建新的。 设置虚拟环境 我该怎么做才能让它发挥作用?

  • 我已经使用Quartz Scheduler安排一个作业在每个月的最后一天执行。现在Quartz正在tomcat控制台中记录大量DEBUG信息。我已经成功关闭了使用log4j属性的日志记录。但是现在由于某种原因,我必须使用log4j2,现在我必须在log4j2.xml文件中做同样的事情。有人能告诉我如何设置log4j2 xml配置来停止石英调度程序日志记录吗? 谢谢,苏罗迪普

  • 当然,对于GUI,除非运行我上面提到的命令,否则不会加载控制台,所以如果您有很多打印语句,它是否仍然影响程序的速度,它们是否仍然打印?(即使认为没有显示终端/控制台)