【问题标题】:aws ecs console running task with error "unable to run task", how to debug/find the real erroraws ecs 控制台运行任务时出现错误“无法运行任务”,如何调试/找到真正的错误
【发布时间】:2021-12-16 11:23:58
【问题描述】:

我正在尝试在使用 Fargate 作为部署的新集群上运行新的 ECS 任务。我正在通过 aws 控制台做所有事情。但是,当我去运行我的任务时,我只会在红色横幅中看到错误 "无法运行任务", 没有其他的。我试过寻找这里描述的服务事件:https://docs.aws.amazon.com/AmazonECS/latest/developerguide/service-event-messages.html#service-event-messages-1 但找不到它们。有谁知道如何调试这个?

【问题讨论】:

  • 如果在 ECS 集群中注册了 EC2 实例,并且如果您运行了服务,请尝试登录到已注册的实例并执行 docker ps -a 并检查已停止容器上的 docker logs(如果有)。
  • 很遗憾没有注册实例
  • 是的,我不确定您是否可以在没有注册主机/实例 @J.Hammond 的情况下运行任务/容器
  • 对不起,我还应该指定我在这里使用 Fargate。我的理解是我没有任何专用的 ec2 实例来解决这个问题?
  • 是的,请使用上述详细信息编辑问题。 @J.Hammond

标签: amazon-web-services amazon-ecs


【解决方案1】:

您可以显示已停止的任务,您可以在其中看到停止容器的原因。您还可以找到有关特定任务的详细信息的日志。

【讨论】:

  • 您的答案可以通过额外的支持信息得到改进。请edit 添加更多详细信息,例如引用或文档,以便其他人可以确认您的答案是正确的。你可以找到更多关于如何写好答案的信息in the help center
猜你喜欢
  • 2023-03-17
  • 2016-07-31
  • 1970-01-01
  • 2021-03-08
  • 2021-09-10
  • 2019-09-25
  • 2019-12-22
  • 2015-10-10
  • 2020-04-22
相关资源
最近更新 更多