开发者社区> 问答> 正文

常见问题:什么负载均衡的 7 层 HTTP 监听超时超过 60 秒



问题现象


负载均衡响应 HTTP 转发请求时,单次 HTTP 监听的超时时间大约为 60 秒。
然而,当负载均衡实例上配置了多台 ECS 实例时,ECS 实例配置的超时时间都大于60 秒,或者直接返回 504 错误。

问题原因


负载均衡的 HTTP 监听超时时间是保证请求在允许的时间内能返回的最后一条防线,更多详情,请参阅 负载均衡 监听介绍
负载均衡响应 HTTP 转发请求时时,如果负载均衡实例上配置了多台 ECS 实例,若第一台 ECS 实例访问超时,则自动轮询第二台 ECS 实例,若第二台 ECS 实例仍超时,则轮询第三台 ECS 实例,直到所有的 ECS 实例轮询完毕。假设一台负载均衡实例上配置了 3 台 ECS 实例,那么实际发生的 HTTP 请求超时时间会变成大约 180 秒。


说明:然而,我们不排除其他服务会限制负载均衡超时时间设置。建议您避免依赖负载均衡监听超时设置,而是直接在 ECS 实例部署的应用上设置监听超时时间。
如问题还未解决,请 提交工单 联系阿里云。

展开
收起
青蛙跳 2018-08-17 14:18:19 1637 0
0 条回答
写回答
取消 提交回答
问答排行榜
最热
最新

相关电子书

更多
双十一技术揭秘 负载均衡性能优化演进之路 立即下载
负载均衡是如何支撑几亿手机微博用户访问的高性能负载均衡研发 立即下载
大规模场景下KubernetesService 负载均衡性能 立即下载