阿里云HTTP/HTTPS 与后端 ECS 常见问题
日期: 2017-04-08 00:49:07 / 人气: 2506
使用 HTTP 监听访问后端 ECS 和直接访问后端 ECS 有什么不同?为什么直接访问 ECS 正常的一些功能但通过 HTTP 监听访问后不正常?
SLB HTTP 监听原理上是反向代理的一种实现,用户端 HTTP 请求到达 SLB 监听后,SLB 服务器会通过与后端 ECS 建立 TCP 连接,即再次通过新 TCP 连接 HTTP 协议访问后端,而不是直接转发报文到后端 ECS。具体有 HTTP 协议转换为 1.0,加入了 cookie 会话保持,加入了与后端建立连接超时时间为 5秒,读写超时间连接请求为 60 秒,加入了响应报文压缩功能等,具体不正常的原因需要前端 client 和后端 ECS 一块配合分析报文。
HTTP/HTTPS 监听服务器访问后端 ECS 服务器 HTTP 协议的版本号
使用 http 1.0协议。
后端 ECS 服务器能否获取用户端访问 HTTP/HTTPS 监听的协议版本号
至2016年11月仍使用http 1.0协议,暂时没有将协议号传给后端的实现。
针对 7 层转发,一个请求过来,通过 SLB 到达后端服务器,如果在后端服务器返回之前,客户端主动断开和 SLB 连接的时候,SLB 会同时断开和后端服务器的连接么?
在读写过程中不会断开与后端 ECS 的连接。
HTTP/HTTPS 监听是否支持 websocket /ssl websocket (简写为ws/wss)的应用协议?
目前还不支持。
HTTP/HTTPS 线上超时时间参数与超时时间规定
-
HTTP 长连接的请求数量限定是最多连续发送 100 个请求,超过限定将关闭这条连接。
-
HTTP 长连接两个 HTTP/HTTPS 请求之间的超时时间为 15 秒(存在误差 1-2 秒),超过后会关闭 TCP 连接,如果用户有长连接使用需求请尽量保持在 13 秒之内发送一个心跳请求。
-
SLB 与后端一台 ECS TCP 三次握手完成过程的超时时间为 5 秒,超时后选择下一台 ECS 查询访问日志 upstream 响应时间可以定位。
-
SLB 等待一台 ECS 回复 HTTP/HTTPS 请求的响应时间是 60 秒,超过后一般会返回 504 响应码或 408 响应码给客户端;查询访问日志的 upstream 响应时间可以定位。
-
HTTPS session 重用超时间为 300 秒,超过后同一客户端需要重新进行完整的 ssl 握手过程。
推荐内容 Recommended
- 腾讯云视频直播优势... 11-01
- 掌门直播转型知识付费以新模式盈... 10-31
- 阿里云移动推送服务条款... 04-08
- 阿里云负载均衡超时问题... 04-08
- 阿里云负载均衡为什么压测性能低... 04-08
- 阿里云负载均衡支持多可用区... 04-08
- 阿里云HTTP/HTTPS 与... 04-08
- 阿里云负载均衡Gzip 压缩常... 04-08
- 阿里云负载均衡会话保持常见问题... 04-08
- 阿里云单个负载均衡如何配置多站... 04-08
相关内容 Related
- 直播行业乱象丛生 音视频审核技... 07-09
- 腾讯云直播LVB方案功能介绍... 11-01
- 腾讯云直播LVB技术方案... 11-01
- 腾讯云天御直播安全解决方案... 11-01
- 腾讯云直播安全解决方案FAQ... 11-01
- 腾讯云互动直播安全解决方案... 11-01
- 腾讯云直播安全解决方案... 11-01
- 腾讯云视频直播优势... 11-01
- IIS7.5优化,支持同时10... 04-26
- 阿里云媒体转码欠费说明... 04-08