2017-01-13 58 views
0

我得到很多CLOSE_WAIT套接字,并且无法确定哪些文件/行负责处于CLOSE_WAIT状态的套接字。 我能够使用lsof -Pni确定要进入CLOSE_WAIT的端口号以及与端口号关联的进程:|更多和ss命令。但无法找出创建端口的java类。 有没有一种方法来识别负责创建要关闭等待状态的套接字的java类。确定在java中为套接字创建套接字将进入CLOSE_WAIT状态

谢谢...

回答

0

您可以在调试模式下启动应用程序,如果程序有CLOSE_WAIT状态不是试图暂停程序,并看看堆栈跟踪。 或者: 也许你可以使用VisualVM来分析类,对象和线程都在JVM中。 https://visualvm.java.net/

但是我认为没有直接的方法可以看到女巫端口绑定到女巫班。