我
sudo
在ubuntu 14.04 LTS上
我显示了PID和TID。在具有x个线程的java proc上有70个CLOSE_WAIT。
然而,如果我这样做
lsof | grep CLOSE_WAIT | wc -l
我只有1,这是java进程(没有TID)。
这是否意味着我们无法通过执行lsof -i来可靠地找出FS泄漏?我们总是要使用" lsof"?
作为侧边栏,有人知道为什么ELB没有关闭连接吗?
lsof -i | grep CLOSE_WAIT |wc -l
谢谢,
答案 0 :(得分:0)
我建议咨询a diagram like this one。 TCP连接不被视为关闭,每一方都发送FIN并获得ACK。
As stated here。 $.ajaxSetup({
data: {
arquivo_facil_tk: $.cookie('arquivo_facil_co')
}
});
通常表示远端已发送FIN并由本端确认,但本端尚未发送FIN。
您可能没有看到CLOSE_WAIT
的其余CLOSE_WAIT条目,因为未显示远程地址。它可能显示为空。
另见:
https://superuser.com/questions/173535/what-are-close-wait-and-time-wait-states