我收到很多CLOSE_WAIT套接字,无法确定哪个文件/行负责处于CLOSE_WAIT状态的套接字。 我可以使用lsof -Pni确定要转到CLOSE_WAIT的端口号以及与端口号关联的进程:更多和ss命令。但是无法找出创建端口的java类。 有没有办法识别负责创建将要关闭等待状态的套接字的java类。
...谢谢
答案 0 :(得分:0)
您可以在调试模式下启动应用程序,如果程序具有CLOSE_WAIT状态,则尝试暂停程序并查看堆栈跟踪。 要么: 也许您可以使用VisualVM来分析类,对象和线程都在JVM中。 https://visualvm.java.net/
但我认为没有直接的方法可以看到女巫港口与女巫阶级有关。