fix: 【数据源】Doris 数据源间隔一天左右就提示连接无效 #14561

This commit is contained in:
taojinlong
2025-01-07 17:48:33 +08:00
committed by dataeaseShu
parent 71664eb434
commit 555216f83a

View File

@@ -287,18 +287,18 @@ public abstract class Provider {
connectionObj.setSession(session);
} else {
Integer lport = Provider.getLPorts().get(datasourceId);
configuration.setLPort(lport);
if (lport != null) {
configuration.setLPort(lport);
if (Provider.getSessions().get(datasourceId) == null || !Provider.getSessions().get(datasourceId).isConnected()) {
Session session = initSession(configuration);
Provider.getSessions().put(datasourceId, session);
}
} else {
configuration.setLPort(getLport(datasourceId));
lport = getLport(datasourceId);
configuration.setLPort(lport);
Session session = initSession(configuration);
Provider.getSessions().put(datasourceId, session);
}
configuration.setLPort(lport);
}
}
}