Elastic Beanstalk随机脱机

时间:2016-01-04 12:15:33

标签: elastic-beanstalk amazon-elb amazon-elastic-beanstalk

我的弹性beanstalk环境几乎每隔15分钟就会将环境健康从警告切换到OK,从OK切换到警告。

比例设置为最小值:2最大值:4并且有4个EC2实例正在运行。

有人可以帮忙吗? Screenshot

1 个答案:

答案 0 :(得分:1)

我无法从您的屏幕截图中看出是否创建了新实例,因此可能会遇到缩放触发器或负载平衡触发器。

您的负载均衡器触发器在此配置:

def store_to_cache(self,a):
    self.persistent_dict.sync()
    return self.persistent_dict[a]

默认值是对根路径(/)执行HTTP请求,但您可以根据需要对其进行配置。在大多数情况下,降级发生是因为您的应用响应时间不够快。您可以更改参数或修复应用程序。

关于缩放触发器,它在此配置:

Configuration => Load Balancer => EC2 Instance Health Check

默认情况下,它设置为NetworkOut,这是从节点发出的字节数,与服务器过载无关。我不确定为什么beanstalk默认决定使用此指标,但您可以将其更改为CPU利用率或任何其他指标documented here