2017-01-13 109 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/

但是我認爲沒有直接的方法可以看到女巫端口綁定到女巫班。