首先让我解释一下我的场景。我们有一个使用 TCP 的应用程序由于 CLOSE_WAIT 连接而经常挂起。从 netstat 我可以跟踪发生 CLOSE_WAIT 的远程主机。但我想知道经过的时间(特定端口上发生 CLOSE_WAIT 的时间)。如果我知道 CLOSE_WAIT 发生的确切时间,我可以分析与时间戳对应的日志以找出任何可能的原因。
我知道我可以定期运行 netstat。通过这种方式,我也可以获得 CLOSE_WAIT 连接的确切时间窗口。
有没有更简单的方法可以使用 netstat 或任何其他命令获得我需要的东西?