django-rest-framework - 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 个请求/秒的绑定资源是什么。有任何想法吗?
解决方案
推荐阅读
- angular - primeng p-table不支持行编辑?
- vlc - vlc onlistnener 需要知道视频的结尾
- cuda - 内核内部小数组动态分配的替代方案?
- haskell - Haskell Servant (Client) - 带有标头的 GET 请求
- php - Symfony 重定向到页面的一部分
- bash - grep 在多个文件中使用 pattern.file 并仅显示来自模式的未处理字符串
- xml - 验证签名 XML 上的签名
- spring - 检索一次与过滤器匹配的所有文件
- javascript - mapGetters 的反应性问题仅在第一次加载时
- python-3.x - 在 pyspark 中,根据两列值、变量和连续负值生成窗口分区的最小值