pool icon indicating copy to clipboard operation
pool copied to clipboard

Conn.Value() 获取到的 *grpc.ClientConn 如果执行了一个 Close 方法,这个池子里就存在了一个不可用连接

Open elbert-chan opened this issue 2 years ago • 1 comments

如题:应用层调用 Conn.Value() 获取到的 *grpc.ClientConn 如果执行了一个 Close 方法,这个池子里就存在了一个不可用连接。

elbert-chan avatar Dec 20 '23 13:12 elbert-chan

我也碰到了,你只能调用Conn.close()来释放,Conn.Value().Close()就会变成如你所说的 针对这个加了个用于健康检查的异步协程,用于检测、清理、重建类似的“僵尸连接” https://github.com/shimingyah/pool/pull/12

zark12138 avatar Jan 15 '25 06:01 zark12138