Fix potential connection leak bug when closing NacosDataSource (#2962)
This commit is contained in:
parent
e2580a0585
commit
44080bc886
|
|
@ -145,6 +145,12 @@ public class NacosDataSource<T> extends AbstractDataSource<String, T> {
|
|||
public void close() {
|
||||
if (configService != null) {
|
||||
configService.removeListener(dataId, groupId, configListener);
|
||||
try {
|
||||
configService.shutDown();
|
||||
} catch (Exception e) {
|
||||
RecordLog.warn("[NacosDataSource] Error occurred when closing Nacos data source", e);
|
||||
e.printStackTrace();
|
||||
}
|
||||
}
|
||||
pool.shutdownNow();
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue