2017-01-13 1 views
0

CLOSE_WAITソケットがたくさんありますが、CLOSE_WAIT状態のソケットを担当するファイル/ラインを特定できません。 lsof -Pniを使用して、CLOSE_WAITに行くポート番号とポート番号に関連付けられているプロセスを特定できました。 moreとssコマンド。しかし、ポートが作成されているJavaクラスを見つけることができません。 待機状態を閉じる予定のソケットを作成するJavaクラスを識別する方法はありますか。CLOSE_WAIT状態になるソケット用にJavaでソケットを作成するコードを特定してください。

おかげで...

答えて

0

あなたは、デバッグモードでアプリケーションを起動することができ、プログラムはあなたのプログラムを一時停止し、スタックトレースに見てみてくださいよりCLOSE_WAIT状態を持っている場合。 Or: おそらく、VisualVMを使用して、クラス、オブジェクト、およびスレッドがJVMに存在するかどうかを分析できます。 https://visualvm.java.net/

しかし、私は魔女のポートが魔女のクラスにバインドされているのを見る直接的な方法はないと思います。

関連する問題