ELB连接排放配置

时间:2016-03-31 19:22:58

标签: amazon-web-services amazon-ec2 amazon-elb autoscaling

因此,我们使用AWS ELB连接排放功能有点丢失。 我们有一个Auto Scaling Group,我们有一个具有独立会话的应用程序(每个实例都有一个会话)。我们在端口80上通过HTTP配置了ELB侦听器,转发到端口8080(这当然是部署应用程序的端口),我们创建了一个LBCookieStickinessPolicy。我们还启用连接耗尽120秒。

enter image description here

  • 我们想要的行为: 我们希望缩小实例,但由于会话适用于每个实例,我们希望在120秒内“维护”该会话(或连接耗尽配置)。
  • 我们的行为: 我们试图取消注册,设置为stanby,终止,停止,设置为不健康的实例。但无论我们做什么,实例都会立即关闭,导致会话突然结束。此外,我们更改了ELB侦听器配置,以便在没有运气的情况下使用TCP。

思想?

1 个答案:

答案 0 :(得分:3)

连接耗尽是指与客户端打开tcp连接,它与您实例上的会话无关。如果您使用TCP直通而不是http侦听器,则可以使用keep-alives执行某些操作。

最佳路由是设置要在实例之间共享的会话,然后在负载均衡器上禁用粘性。