【问题标题】:How may I check ECS container agent configuration in ECS Fargate Task?如何在 ECS Fargate 任务中检查 ECS 容器代理配置?
【发布时间】:2018-10-13 01:19:30
【问题描述】:

对于 EC2 启动类型,我可以在 EC2 容器实例的 /etc/ecs/ecs.config 文件中检查代理配置。但是是否有可能在 ECS Fargate Task 上找到相同的信息?例如,我想知道 SIGTERM 和 SIGKILL (ECS_CONTAINER_STOP_TIMEOUT) 之间的超时时间是多少。我想知道是否可以从Amazon ECS Task Metadata Endpoint 检索此类信息?

【问题讨论】:

    标签: amazon-ecs aws-fargate


    【解决方案1】:

    在 Fargate 中,SIGTERMSIGKILL 之间的超时与默认设置 30 秒相同。

    【讨论】:

    • Fargate可以配置超时参数吗?
    • 否,目前无法配置超时参数。
    • @SamuelKarp 有什么解决方法吗?有一个运行队列工作者的服务,该队列工作者必须正常退出并且可能需要超过 30 秒。
    • 我看到我的 Sidekiq 工作人员的缩减也有同样的限制(我想让缩减过程等待工作人员完成其工作)。到目前为止,我发现的唯一解决方法是不使用服务,直接使用任务,并使用docs.aws.amazon.com/AmazonECS/latest/APIReference/… 编写我自己的横向扩展/缩减流程
    猜你喜欢
    • 2020-08-05
    • 2018-07-26
    • 2019-09-10
    • 2022-11-03
    • 2022-11-12
    • 2021-12-17
    • 2019-10-29
    • 2019-09-25
    • 1970-01-01
    相关资源
    最近更新 更多