我们通过 AWS App Runner 提供php:7.4-apache
图片,并希望处理 40k 左右的请求高峰。但max queue length has been reached
有时我们会遇到错误。
这是我们的 App Runner 服务信息:
- 虚拟 CPU 和内存:1 vCPU 和 2 GB
- 并发:100
- 最小尺寸:10
- 最大尺寸:25
(我们在图像上使用默认设置apache.conf
)php.ini
我们的进展如下:
如您所见,当请求数达到 37k 时,我们响应了 4xx 超过 3k 次。为了防止这种情况,我们应该进行哪些更改?
- 100的并发量是不是太高了?
- 我们要优化apache和php配置吗?