4

首先让我解释一下我的场景。我们有一个使用 TCP 的应用程序由于 CLOSE_WAIT 连接而经常挂起。从 netstat 我可以跟踪发生 CLOSE_WAIT 的远程主机。但我想知道经过的时间(特定端口上发生 CLOSE_WAIT 的时间)。如果我知道 CLOSE_WAIT 发生的确切时间,我可以分析与时间戳对应的日志以找出任何可能的原因。

我知道我可以定期运行 netstat。通过这种方式,我也可以获得 CLOSE_WAIT 连接的确切时间窗口。

有没有更简单的方法可以使用 netstat 或任何其他命令获得我需要的东西?

4

1 回答 1

2

您可以使用 tcpdump 直接查看流量。如果您知道远程 IP 和/或端口,则可以将其缩小到该流量。

tcpdump -i eth0 src 192.168.1.1 and port 80
于 2013-09-24T15:05:11.590 回答