首页 > 解决方案 > 如何配置 elb 和服务器之间的 keep-alive 时间?

问题描述

我们在 ELB 日志中看到 504 错误,但在应用程序日志中没有相应的错误。增加了 ELB 上的空闲超时,并且可以看到没有请求花费比这更多的时间。通过 aws 文档发现,我们需要将 ec2 实例的 keep-alive 时间配置为等于或大于空闲超时,以保持 elb 和后端服务器之间的连接打开。找不到任何方法来配置 elb 和后端服务器之间的保持活动时间。任何这样做的建议都会有所帮助

我们将 tomcat-ebs 用于后端服务器。

标签: amazon-web-servicestomcatamazon-ec2amazon-elastic-beanstalkelastic-load-balancer

解决方案


您需要在您的 tomcat 连接器设置中设置 keepAliveTimeout="xxxx" 以避免断开空闲连接。


推荐阅读