提问:
- nebula 版本:3.5.0
- 部署方式:分布式
- 是否上生产环境:Y
- 客户端 Java
- 问题的具体描述:
线上我们使用的是NebulaPool创建的session,自己用threatlocal管理session;有两个处理业务,一个QPS较高,一个QPS较低;QPS较低的业务经常出现查询出错报 Cannot write to null outputStream,然后我们业务中如果报错会去调用session的release,这时候由于tcp连接异常了其实logout不了;但是服务端的session连接信息却还存在,比如客户端的tcp连接只有40个,服务端的session却有400个,而且session无法注销;会导致session记录过多超限后报错。想问下内部是否有定期注销tcp连接的逻辑?