当我的 ECS 任务进入“待处理”状态时,我该去哪里查看它们实际上在做什么?

red*_*888 12 amazon-ec2 amazon-web-services amazon-ecs

我对 ECS 最大的不满是它不可观察。

我部署了我的服务,我的任务进入“待处理”状态,我交叉手指。

有时我会在控制台中收到有用的错误消息,有时它们只是无限期地挂在“待定”状态。我没有看到任何事件正在生成,也不知道它试图做什么或它卡在哪里

我可以重新启动 ECS 服务或之前我必须执行的其他操作,但此时我想看看当任务处于“待处理”状态时实际发生了什么。他们的日志在任何地方吗?

Sté*_*ert 8

它不会告诉你,直到它停止。

单击“正在运行”旁边的“已停止”,您应该会找到所有之前已失败的挂起任务。它应该显示这些失败的原因。

在此处输入图片说明


Sun*_*iki 2

  1. 单击处于待处理状态的该任务。它将向您显示容器的单个日志状态,如果您已附加云监视日志,它将向您显示有关其挂起原因的完整日志。

  2. 通过SSH连接到您正在运行的任务的 ec2 容器实例来 检查 docker 容器日志。