【发布时间】:2016-12-26 11:11:41
【问题描述】:
使用netty 3.6.2 的应用程序有一个奇怪的问题。该应用程序与许多客户端保持连接,一切正常,但经过一段时间(大约 2 小时)后,客户端断开连接没有得到正确处理。尽管应用程序调用了channel.close() 方法,但通道并没有关闭,也没有触发SimpleChannelHandler 的channelClosed 方法。我完全确定在channel 上调用了close() 方法,但不知何故netty 并没有关闭通道。我有点困惑,因为我在日志中找不到任何异常。谁能告诉我为什么会这样?
【问题讨论】: