弹性豆茎自动缩放期间的问题
Posted
技术标签:
【中文标题】弹性豆茎自动缩放期间的问题【英文标题】:Problem during Elastic beanstalk autoscaling 【发布时间】:2020-06-24 07:53:27 【问题描述】:我刚开始使用弹性 beanstalk。我正在测试一个 golang Web 应用程序,请求数量从每分钟 10k 到 450k 不等。在缩放期间,我得到“BackendConnectionErrors”、“HTTPCode ELB 5XX”、“HTTPCode Backend 5XX”。 这是正常的吗?放大或缩小时如何避免请求错误?
【问题讨论】:
【参考方案1】:您应该在负载均衡器上启用访问日志,以准确查看正在生成哪种类型的错误,因为不同的 5xx 错误可能是由多种不同的原因引起的。
如果您的请求是长期存在的,这可能是一个问题,即当请求仍在进行中时实例被终止(增加 ELB 上的连接耗尽/注销延迟)
如果在横向扩展(添加实例)时发生这种情况,那么 ELB 运行状况检查可能会在实例实际启动之前将其标记为健康,在这种情况下,您应该更改运行状况检查路径以更好地代表您的应用程序
https://docs.aws.amazon.com/elasticloadbalancing/latest/classic/elb-troubleshooting.html
https://docs.aws.amazon.com/elasticloadbalancing/latest/application/load-balancer-troubleshooting.html
【讨论】:
以上是关于弹性豆茎自动缩放期间的问题的主要内容,如果未能解决你的问题,请参考以下文章