| 检测手段 | TCP keepalive(内核)或应用层心跳(更可控) |
|---|---|
| keepalive 默认 | Linux 约 2 小时才开始探测,生产要调小 |
| 应用心跳 | 更早发现且可携带业务状态,推荐长连接场景 |
查看与调整 keepalive
查看与调整 keepalive
ss -tio | grep -i timer
sysctl net.ipv4.tcp_keepalive_time net.ipv4.tcp_keepalive_intvl net.ipv4.tcp_keepalive_probes云负载均衡/LB 通常有自己的空闲超时(如 900s),后端 keepalive 要比它更短,否则会出现「偶发连接被重置」。