gpt4 book ai didi

amazon-ec2 - Amazon EC2 通过优雅关闭自动缩小规模?

转载 作者:行者123 更新时间:2023-12-02 23:29:27 29 4
gpt4 key购买 nike

我们正在考虑使用 EC2 自动扩展来应对负载峰值。在我们的例子中,我们希望根据 SQS 队列大小来扩展实例,然后随着队列大小重新受到控制而缩小实例。每条 SQS 消息都定义了一个可能长时间运行的作业(有时每条消息长达 20 分钟),该作业必须在实例终止之前完成。

我们的软件可以优雅地处理关闭过程,因此发出 sudo service ourapp stop 将等待应用程序完成后再返回。

我的问题;当自动缩放开始缩小时,它会发出终止信号(这显然就像按下电源按钮一样),它会在实例“关闭电源”之前等待我们的应用程序完全退出吗?

https://forums.aws.amazon.com/message.jspa?messageID=180674 <- 我发现的这一点和其他事情似乎表明事实并非如此

最佳答案

在大多数较新的 AMI 上,机器都会被赋予相当于“halt”(或“shutdown -h now”命令)的命令,以便服务可以正常关闭。只要您的程序与启动/关闭脚本配合良好,您应该没问题 - 但是,如果您的程序需要超过 20 秒才能终止,您可能会遇到亚马逊将完全终止实例的情况。

亚马逊的documentation关于它们的自动缩放,没有指定终止过程,但是,AWS的documentation对于 ec2 一般来说,确实包含终止过程中发生的情况——向机器发出“关闭”命令,并且大多数系统上的默认关闭时间是 30 秒。

关于amazon-ec2 - Amazon EC2 通过优雅关闭自动缩小规模?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11208869/

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