在服务器上,应用程序和 netstat 都显示连接已打开。但是客户端没有列出这样的连接,客户端软件肯定已停止。
我已经降低了 TCP keepalive 设置:
cat /proc/sys/net/ipv4/tcp_keepalive_time
60
cat /proc/sys/net/ipv4/tcp_keepalive_intvl
10
cat /proc/sys/net/ipv4/tcp_keepalive_probes
3
即使客户端已经断开连接,为什么这些连接仍然保留?
在服务器上,应用程序和 netstat 都显示连接已打开。但是客户端没有列出这样的连接,客户端软件肯定已停止。
我已经降低了 TCP keepalive 设置:
cat /proc/sys/net/ipv4/tcp_keepalive_time
60
cat /proc/sys/net/ipv4/tcp_keepalive_intvl
10
cat /proc/sys/net/ipv4/tcp_keepalive_probes
3
即使客户端已经断开连接,为什么这些连接仍然保留?