2016-08-19 15 views
0

netty 3.6.2を使用するアプリケーションに奇妙な問題があります。アプリケーションは多くのクライアントとの接続を維持しますが、すべて正常に動作しますが、しばらくして(約2時間後)クライアントの切断は正しく処理されません。アプリケーションによってchannel.close()メソッドを呼び出すにもかかわらず、チャネルは閉じず、SimpleChannelHandlerchannelClosedメソッドはトリガされません。私は完全に、channelclose()メソッドが呼び出されていると確信していますが、何とかnettyがチャンネルを閉じることはありません。私はログで例外を見つけることができないので、ちょっと混乱しています。誰が私にこれが起こっているのかを知ることができますか?Nettyがチャンネルを閉じない

答えて

0

Nettyを非同期に行うと、IOスレッドがビジーであるかどうかをスタックダンプを取ることで確認できます。または、デバッグして何かブロックされているかどうかを確認するだけです。

関連する問題