fix[cache]: do not close session whe tunnel is exception

This commit is contained in:
jaysunxiao committed 2025-07-06 17:58:16 +08:00
1 parent d8a085435b
commit d9a1164c71
2 files changed
+9

No files matched your search

@@ -57,4 +57,8 @@ public class TunnelClientRouteHandler extends BaseRouteHandler {
NetContext.getRouter().receive(session, tunnelPacketInfo.packet, tunnelPacketInfo.attachment);
}
@Override
public void exceptionCaught(ChannelHandlerContext ctx, Throwable cause) {
logger.error("{} session exception:[{}]", SessionUtils.sessionSimpleInfo(ctx), cause.getMessage());
}
}
@@ -44,4 +44,9 @@ public class TunnelServerRouteHandler extends BaseRouteHandler {
TunnelServer.tunnels.remove(ctx.channel());
logger.warn("tunnel server channel is inactive {}", SessionUtils.sessionSimpleInfo(ctx));
}
@Override
public void exceptionCaught(ChannelHandlerContext ctx, Throwable cause) {
logger.error("{} session exception:[{}]", SessionUtils.sessionSimpleInfo(ctx), cause.getMessage());
}
}