场景:广州一台应用型 CLB,公网 HTTPS:443。转发域名 ws.example.com,路径 /ws,后端协议 HTTP,两台同 VPC 的 CVM 监听 8080。未开 HTTP/2,也未开「启用长连接」和会话保持。CLB 做 SSL 卸载,客户端走 WSS,后端是明文 WS。
现象:
10.0.0.12:8080,空闲 5 分钟不断。同实例 TCP 监听空闲超时保持默认 900 秒,5 分钟不断。已尝试:
keepalive_timeout 改成 300s 后绑到该实例。等两分钟,新连接空闲仍约 60 秒断。proxy_read_timeout 和 proxy_send_timeout 仍是默认 60s,没改,也没重建监听器。问题:
proxy_read_timeout、proxy_send_timeout 还是 keepalive_timeout 控制?约 60 秒而不是 75 秒,能否排除后者?proxy_read_timeout 小于 900 秒,范围却是 30 到 3600 秒。空闲要撑 20 分钟,填 1200s 会不会被拒或截断?它和超过 900 秒需工单的 keepalive_timeout 是不是两套上限?相似问题