流程已停止,但连接已经过了“#34; ESTABLISHED"

时间:2014-05-17 21:12:37

标签: linux sockets tcp netstat

我在使用start-all.sh脚本的多台计算机上运行Hadoop集群。但是我做错了所以所有的java进程都被终止了(我用jps检查过,在每台机器上它都返回它自己的东西)。令人惊讶的是,在主机上执行netstat向我显示存在与ESTABLISHED状态的从属的连接。现在我无法再次运行Hadoop,因为它的端口已经在使用。

我找到了一种方法来手动关闭与tcpkill的这些联系。但现在我想知道这怎么可能呢?终止进程如何仍然使用TCP端口?

0 个答案:

没有答案