【发布时间】:2016-04-08 01:17:23
【问题描述】:
我的弹性 beanstalk 环境几乎每 15 分钟左右将环境运行状况从警告切换到正常,从正常切换到警告。
Scale 设置为 Min: 2 max: 4 并且有 4 个 EC2 实例正在运行。
有人可以帮忙吗? Screenshot
【问题讨论】:
标签: amazon-elastic-beanstalk amazon-elb
我的弹性 beanstalk 环境几乎每 15 分钟左右将环境运行状况从警告切换到正常,从正常切换到警告。
Scale 设置为 Min: 2 max: 4 并且有 4 个 EC2 实例正在运行。
有人可以帮忙吗? Screenshot
【问题讨论】:
标签: amazon-elastic-beanstalk amazon-elb
我无法从您的屏幕截图中判断是否创建了新实例,因此可能是满足扩展触发器或负载平衡触发器。
您的负载平衡器触发器在此处配置:
Configuration => Load Balancer => EC2 Instance Health Check
默认值是对根路径 (/) 执行 HTTP 请求,但您可以根据需要对其进行配置。在大多数情况下,降级的发生是因为您的应用响应时间不够快。您可以更改参数,或修复应用程序。
至于缩放触发,这里配置:
Configuration => Scaling => Scaling Trigger
默认设置为 NetworkOut,这是从节点发出的字节数,与您的服务器过载无关。我不确定为什么 beanstalk 决定默认使用此指标,但您可以将其更改为 CPU 利用率或任何其他指标 documented here。
【讨论】: