使用socket.io的AWS负载均衡器和NodeJS的自动扩展

时间:2018-11-07 18:16:03

标签: amazon-ec2 autoscaling aws-load-balancer aws-alb

我正在使用应用程序负载平衡器,并将其附加到自动缩放组。每个实例将运行一个dockerized节点应用程序。当CPU负载增加并达到60%时,将启动一个新实例,一切正常。但是,应用程序负载平衡器不会在它们之间分配负载。它将所有流量发送到一个实例,负载达到100%,然后ec2运行不正常,然后再次将所有负载发送到另一个实例,依此类推。在CPU达到100%之前,该应用程序运行正常。我正在启用粘性会话并使用socket.io-redis。

自动缩放配置:

sutoscaling config

ALB

ALB

目标群体:

enter image description here

0 个答案:

没有答案