问题现象
负载均衡响应 HTTP 转发请求时,单次 HTTP 监听的超时时间大约为 60 秒。
然而,当负载均衡实例上配置了多台 ECS 实例时,ECS 实例配置的超时时间都大于60 秒,或者直接返回 504 错误。
问题原因
负载均衡的 HTTP 监听超时时间是保证请求在允许的时间内能返回的最后一条防线,更多详情,请参阅
负载均衡
监听介绍。
负载均衡响应 HTTP 转发请求时时,如果负载均衡实例上配置了多台 ECS 实例,若第一台 ECS 实例访问超时,则自动轮询第二台 ECS 实例,若第二台 ECS 实例仍超时,则轮询第三台 ECS 实例,直到所有的 ECS 实例轮询完毕。假设一台负载均衡实例上配置了 3 台 ECS 实例,那么实际发生的 HTTP 请求超时时间会变成大约 180 秒。
说明:然而,我们不排除其他服务会限制负载均衡超时时间设置。建议您避免依赖负载均衡监听超时设置,而是直接在 ECS 实例部署的应用上设置监听超时时间。
如问题还未解决,请 提交工单 联系阿里云。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。