【问题标题】:All Fargate tasks die every 25 minutes所有 Fargate 任务每 25 分钟死亡一次
【发布时间】:2022-01-15 15:04:20
【问题描述】:

使用 AWS Fargate 运行我的 REST API。我的服务扩展到两个任务。大约每 25 分钟,这两个任务都会从目标组中注销,并同时通过健康检查。

我是 Fargate 的新手,不知道是什么原因造成的。我环顾四周,找不到类似的问题。我没有使用 Fargate Spot 作为我的容量提供者。

【问题讨论】:

  • 日志是否显示任何错误?此外,在终止的任务中,您可以检查错误代码
  • 唯一的错误是终止消息Handling signal: term
  • “停止的原因”是Task failed container health checks
  • 我添加了第三个任务,现在它也每隔约 25 分钟失败一次,但与其他两个任务有时间偏移
  • 可能是内存消耗高造成的。检查服务的内存使用指标并将统计信息设置为最大值

标签: aws-fargate


【解决方案1】:

我发现了问题。我的 REST API 有一个超低的限制,实际上在 25 分钟后限制了我的健康检查。这导致我的任务终止。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-10-19
    • 2012-02-05
    • 2017-06-20
    • 1970-01-01
    相关资源
    最近更新 更多