
在伺服器上,應用程式和 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
即使客戶端已經完全斷開連接,是什麼導致這些連接仍然存在?