TCP 連線未逾時,在伺服器上可見,但在用戶端上不可見

TCP 連線未逾時,在伺服器上可見,但在用戶端上不可見

在伺服器上,應用程式和 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

即使客戶端已經完全斷開連接,是什麼導致這些連接仍然存在?

相關內容