gpt4 book ai didi

linux - 关闭连接后如何保持套接字可见?

转载 作者:太空宇宙 更新时间:2023-11-04 11:15:45 25 4
gpt4 key购买 nike

是否可以将 Linux 配置为在关闭后保持 netstat/lsof 可见的 tcp 连接? (连接状态无关紧要)。我需要使用 netstat/lsof 检测它,但如果连接很短,则检测不到。

我无法注册的套接字似乎是接收第一个 FIN 的套接字

最佳答案

这取决于哪一端先关闭连接。

先关闭(发送第一个FIN)的端口会处于TIME_WAIT状态一小会儿,默认秒数在/proc/sys/net/ipv4/tcp_fin_timeout,通常为 60 秒,因此您可以在程序关闭套接字后使用 netstat 查看这些。

如果需要,您可以调整它,echo 120 >/proc/sys/net/ipv4/tcp_fin_timeout

对等端口(接收第一个 FIN 的端口)似乎在收到 FIN 并从其末端发送 FIN 后立即被删除 - 我还没有找到任何可以调整该行为的东西。

关于linux - 关闭连接后如何保持套接字可见?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21161072/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com