带有 AWS ALB 的 nginx http 499 状态代码

Lui*_*uis 6 nginx amazon-web-services amazon-elb

我有时会在 Web/应用程序服务器(AWS linux AMI + nginx + php)的 nginx 日志中收到 499 状态代码。

\n\n

阅读另一篇文章后,我将 ALB 空闲超时从 60 秒增加到 300 秒。

\n\n

问题仍然存在,我仍然可以看到 499 错误。

\n\n

AWS 控制台中的平均延迟(ALB -> 监控 -> 平均延迟)在 499\xc2\xb4s 时不断增加,这导致请求花费的时间比预期更长,因此这些 499\xc2\xb4s发生。

\n\n

另一个问题是,当问题发生时,ALB 运行状况检查也会收到 499,这会导致 ASG 终止并创建新的 EC2。

\n\n

奇怪的是,我在三个不同的环境中同时获得 499\xc2\xb4s,这些环境位于 3 个不同的自定义 VPC 中,并且除了 AWS AMI(不同的 RDS、ALB、VPC、EFS)之外不共享任何内容。 ..)

\n\n

我在AWS论坛中检查了不同人提出的与此问题相关的几个问题:

\n\n\n\n

如何解决这个问题?

\n