3

ELB 偶尔会立即(不到 1 秒)向我们的客户返回 504。问题是,它完全是随机的,当我们立即重复请求时,它会正常工作。

有人对此有同样的问题或任何想法吗?

4

1 回答 1

2

这是否回答了您的问题:

Elastic Load Balancing 故障排除:HTTP 错误

HTTP 504:网关超时

说明:表示负载均衡器关闭了连接,因为请求未在空闲超时期限内完成。

原因:应用程序的响应时间比配置的空闲超时时间长。

解决方案:监控 HTTPCode_ELB_5XX 和延迟 CloudWatch 指标。如果这些指标有所增加,则可能是由于应用程序在空闲超时期限内没有响应。有关超时请求的详细信息,请在负载均衡器上启用访问日志并查看 Elastic Load Balancing 生成的日志中的 504 响应代码。如有必要,您可以增加后端容量或增加配置的空闲超时,以便完成冗长的操作(例如上传大文件)。

或者这样: 504 网关超时 LB 和 EC2

于 2015-06-22T16:46:51.453 回答