amazon-web-services - 如何配置 elb 和服务器之间的 keep-alive 时间?
问题描述
我们在 ELB 日志中看到 504 错误,但在应用程序日志中没有相应的错误。增加了 ELB 上的空闲超时,并且可以看到没有请求花费比这更多的时间。通过 aws 文档发现,我们需要将 ec2 实例的 keep-alive 时间配置为等于或大于空闲超时,以保持 elb 和后端服务器之间的连接打开。找不到任何方法来配置 elb 和后端服务器之间的保持活动时间。任何这样做的建议都会有所帮助
我们将 tomcat-ebs 用于后端服务器。
解决方案
您需要在您的 tomcat 连接器设置中设置 keepAliveTimeout="xxxx" 以避免断开空闲连接。
推荐阅读
- mysql - 在数据库中搜索具有某些 outcode 的地址
- ssl - 在 Nginx 和 Daphne 中使用 WebSocket Secure
- python - Python Selenium:通过 XPath 查找元素,问题
- php - 在 Eloquent 模型类而不是 querybuilder 中指定选定的列
- php - 如何修复 Google Analytics WP 插件错误 23?
- c# - Dotnet-core 默认为 2.0 框架 ubuntu
- mongodb - 将 kafka 主题下沉到 mongodb
- c# - 使用 ASP.Net Web 表单将文件上传到 OneDrive
- flutter - 将资产图像加载到 Flutter 上的图像材料时出错
- reinforcement-learning - 如何处理强化学习中的同时动作