gpt4 book ai didi

amazon-web-services - 是否有可能让 AWS Fargate 任务在其中一个容器退出时不会终止?

转载 作者:行者123 更新时间:2023-12-02 19:44:30 40 4
gpt4 key购买 nike

我有一个 AWS Fargate 任务,其中有两个容器,每个容器都运行自己的批处理作业部分。但是,当其中一个容器完成并退出时,整个任务将被 ECS 终止。是否可以让任务运行直到两个容器退出?

尽管这可能是反模式,但容器可以彼此独立运行。它们只使用很少的内存,但由于依赖外部 API 调用而需要长时间运行(~1 小时),因此我希望在 512Mb 任务中塞入多个任务,因为我无法让任务使用更少的内存。因此,这完全是从节省成本的角度出发,而不是出于任何技术要求。如果我必须将这些任务分解为单独的任务,这是可以接受的,但我想确保在走这条路之前没有其他方法。

最佳答案

如果任何标记为 essential 的容器退出,Amazon ECS 将终止任务。您可以在一个任务定义中包含多个容器,其中一些容器未标记为 essential,但每个任务中至少有一个容器必须标记为 essential。请参阅the documentation了解更多信息。

关于amazon-web-services - 是否有可能让 AWS Fargate 任务在其中一个容器退出时不会终止?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59571555/

40 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com