在AWS中等待终止时,websocket连接是否会丢失工作容量?



关于AWS官方文档:https://docs.aws.amazon.com/autoscaling/ec2/userguide/lifecycle-hooks.html在scale-in过程中,实例最初进入Terminating:Wait状态,直到它最终被终止。当一个实例在"pause"说明我们能够做一些工作,如下载日志等。

我对打开web套接字连接非常好奇。当实例是时,终止:Wait说明它不能接受任何新连接请求,则ok。

但是现有的连接呢?它们是否仍然存活并且能够在实例完全终止之前工作?

链接到官方来源将不胜感激。

websocket连接是如何形成的?如果它通过ELB,那么它们将在terminate:wait状态开始之前被杀死。在任何终止工作流期间发生的第一件事是从关联的clb和目标组中注销实例[1]。完成后,terminate:wait状态和生命周期钩子将启动

[1] https://docs.aws.amazon.com/autoscaling/ec2/userguide/lifecycle-hooks.html

最新更新