首页 > 解决方案 > Elastic Beanstalk 无法响应请求,即使它不受资源限制

问题描述

我有一个 Python 3.6 AWS Elastic Beanstalk 环境,其中包含一个 DRF 应用程序,该应用程序具有一个测试端点,可以解析发布数据并将其转发到另一个服务。我正在尝试为至少 1 个实例和最多 4 个实例的 t2.micro 自动缩放组找出适当的触发器。

为此,我正在使用 Python 的 Locust ( https://locust.io/ ) 负载测试框架。

我尝试了一个基于 CPUUtilization 的初始触发器,其上限为 75%,下限为 25%,并且只有一个初始实例。对于超过 50 个请求/秒的传入请求率,服务器无法响应大量请求,但 CPUUtilization 从未超过 8%。内存也从未超过 50%。

为了配置适当的触发器并确保服务连续性,我需要知道失败率超过 50 个请求/秒的绑定资源是什么。有任何想法吗?

标签: django-rest-frameworkamazon-elastic-beanstalklocust

解决方案


推荐阅读