Aws 应用程序负载均衡器 - 目标连接的最大数量?

我有一个在 aws ec2 实例上运行的 wordpress 站点。 当我将此 ec2 实例置于应用程序负载平衡器之后时,我注意到对服务器的请求变慢了。 响应时间增长主要是由于一些对静态内容的请求可能需要长达 5 秒而不是数千毫秒。 当我阅读应用程序负载平衡器日志时,它没有发现任何问题,只是显示了一些很长的“target_processing_time”。但是当我查找 a​​pache 日志时,它说内容交付速度非常快。 例如,跟踪相同的请求,我有以下负载均衡器日志:

h2 2021-07-29T17:01:49.266317Z app/load-balancer-name/XXXXXX 93.31.XXX.XXX:39470 172.31.XXX.XXX:80 0.001 2.847 0.000 200 200 80 575 "GET https://somedomain:443/wp-content/plugins/wcfm-pg-mangopay-master/assets/css/wcfm-pg-mangopay.css?ver=1.0.0 HTTP/2.0" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML,like Gecko) Chrome/91.0.4472.101 Safari/537.36" ecdhe-RSA-AES128-GCM-SHA256 TLSv1.2 arn:aws:elasticloadbalancing:eu-west-3:XXXXXX:targetgroup/XXX/XXXXXXXX "Root=1-6102defa-XXXXXXXXX" "somedomain" "arn:aws:acm:eu-west-3:XXXXXXXX:certificate/XXXXXXXX" 1 2021-07-29T17:01:46.416000Z "forward" "-" "-" "172.31.21.70:80" "200" "-" "-"

对于 apache 日志:

172.XX.XX.XXX - - [29/Jul/2021:17:01:49 +0000] "GET /wp-content/plugins/wcfm-pg-mangopay-master/assets/css/wcfm-pg-mangopay.css?ver=1.0.0 HTTP/1.1" 200 376 "https://somedomain/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML,like Gecko) Chrome/91.0.4472.101 Safari/537.36" **0/799**

因此,虽然应用程序负载均衡器说它在 17:01:46 收到请求并用了 0.001 毫秒来处理请求,但 Apache 提到它在 17:01:49(三秒后)收到请求并用了 800 微秒来处理请求过程。 问题不在于跨区域,仅在同时发送多个请求的情况下才会发生。 我真的不明白什么可以解释这种差异。这就是为什么我想知道 aws 应用程序负载均衡器是否确实有一些未提及的排队机制?或者到目标的最大并发 http 连接数?

owenlzhao 回答:Aws 应用程序负载均衡器 - 目标连接的最大数量?

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/13939.html

大家都在问