配置示例
配置示例
tcp-backlog 511
# 系统侧需匹配:
# sysctl -w net.core.somaxconn=1024
timeout 300 # 空闲 300 秒断开(0=不断开)
tcp-keepalive 300 # 心跳探测
tcp-nodelay yes # 小包低延迟(默认开)| tcp-backlog | 已完成三次握手的等待队列;小值在连接风暴时丢连接 |
|---|---|
| timeout | 空闲连接回收时间(秒) |
| tcp-keepalive | 空闲探测间隔(秒) |
| tcp-nodelay | 禁用 Nagle,降低延迟 |
连接数表象异常时别忽略内核:ss -lnt 查看 Send-Q/Recv-Q 与 backlog 溢出,sysctl net.core.somaxconn 与内核实际值要对齐。