全部产品
弹性计算 会员服务 网络 安全 移动云 数加·大数据分析及展现 数加·大数据应用 管理与监控 云通信 阿里云办公 培训与认证 智能硬件
存储与CDN 数据库 域名与网站(万网) 应用服务 数加·人工智能 数加·大数据基础服务 互联网中间件 视频服务 开发者工具 解决方案 物联网 更多
弹性伸缩

为什么负载均衡的 7 层 HTTP 监听超时超过 60 秒

更新时间:2018-05-03 14:10:16

问题现象

负载均衡响应 HTTP 转发请求时,单次 HTTP 监听的超时时间大约为 60 秒。

然而,当负载均衡实例上配置了多台 ECS 实例时,ECS 实例配置的超时时间都大于60 秒,或者直接返回 504 错误。

问题原因

负载均衡的 HTTP 监听超时时间是保证请求在允许的时间内能返回的最后一条防线,更多详情,请参阅 负载均衡 监听介绍

负载均衡响应 HTTP 转发请求时时,如果负载均衡实例上配置了多台 ECS 实例,若第一台 ECS 实例访问超时,则自动轮询第二台 ECS 实例,若第二台 ECS 实例仍超时,则轮询第三台 ECS 实例,直到所有的 ECS 实例轮询完毕。假设一台负载均衡实例上配置了 3 台 ECS 实例,那么实际发生的 HTTP 请求超时时间会变成大约 180 秒。

说明:然而,我们不排除其他服务会限制负载均衡超时时间设置。建议您避免依赖负载均衡监听超时设置,而是直接在 ECS 实例部署的应用上设置监听超时时间。

如问题还未解决,请 提交工单 联系阿里云。

本文导读目录