开发者社区 > 弹性计算 > 云服务器ECS > 正文

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

为什么负载均衡的7层HTTP监听超时超过60秒?? 求大佬解答

展开
收起
爱吃鱼的程序员 2020-12-25 17:09:22 1092 0
1 条回答
写回答
取消 提交回答
  • https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB

    问题现象:负载均衡响应HTTP转发请求时,单次HTTP监听的超时时间大约为60秒。然而,当负载均衡实例上配置了多台ECS实例时,ECS实例配置的超时时间都大于60秒,或者直接返回504错误。问题原因:负载均衡的HTTP监听超时时间是保证请求在允许的时间内能返回的最后一条防线,总超时时间与配置的ECS实例数量有关。在负载均衡实例上配置了多台ECS实例时,如果第一台ECS实例访问超时,会自动轮询第二台ECS实例,如果第二台ECS实例仍然超时,则轮询第三台ECS实例,直至所有ECS实例轮询完毕。假设一台负载均衡实例上配置了3台ECS实例,则实际发生的HTTP请求超时时间会变成大约180秒。另外,不排除其他服务会限制负载均衡超时时间设置。建议您避免依赖负载均衡监听超时设置,而是直接在ECS实例部署的应用上设置监听超时时间。

    2020-12-25 17:09:37
    赞同 展开评论 打赏

云服务器ECS是一种安全可靠、弹性可伸缩的IaaS级云计算服务。在这里你可以获取最新的ECS产品资讯、最前沿的技术交流以及优惠活动等信息,加速自己的技术成长。

相关电子书

更多
负载均衡是如何支撑几亿手机微博用户访问的高性能负载均衡研发 立即下载
大规模场景下KubernetesService 负载均衡性能 立即下载
《应用型负载均衡ALB产品解读》 立即下载