SessionPool 连接3个节点集群超时
- Vorherrschende Sprache
- Java
- Sterne
- 6.4k
- Forks
- 1.2k
- Ø Merge
- 1 T. 23 Std.
- Gemergte PRs (30 T.)
- 115
Beschreibung
日志信息如下:
SessionPool
022-08-06 00:00:16.002 WARN [SimpleAsyncTaskExecutor-7289746] org.apache.iotdb.session.pool.SessionPool.getSession.225 the SessionPool has wait for 60 seconds to get a new connection: 192.200.3.7:6667 with root, root
2022-08-06 00:00:16.002 WARN [SimpleAsyncTaskExecutor-7289746] org.apache.iotdb.session.pool.SessionPool.getSession.232 current occupied size 0, queue size 0, considered size 1000
2022-08-06 00:00:16.002 ERROR [SimpleAsyncTaskExecutor-7289746] com.yhd.admin.scada.iotdb.TimeSeriesDao.insert.41 >>>>>>>>>>>>>>>>>:insert into root.DLGL.2202( Time,ZS2202_Ua_PV)values(1659715216286,693.373474),timeout to get a conn
ection from 192.200.3.7:6667
SessionPool 配置如下:
` public SessionPool SessionPool() {
return new SessionPool(iotDBCfg.getIp(), iotDBCfg.getPort(), iotDBCfg.getUsername(), iotDBCfg.getPassword(), 1000);
}`
- Version apache-iotdb-0.13.0-all-bin 3个节点集群
**Additional context**
Add any other context about the problem here.
Beitragsleitfaden
Rechercherichtung
Beginnen Sie mit SessionPool.getSession und den bereitgestellten Timeout-Logs. Überprüfen Sie anschließend, wie die Verbindungen für den Drei-Knoten-Cluster in apache-iotdb-0.13.0 konfiguriert sind. Reproduzieren Sie den Timeout mit der angegebenen Poolgröße und Clusterkonfiguration und bestätigen Sie, dass der Verbindungsaufbau ohne die gemeldete Wartezeit von 60 Sekunden erfolgreich ist.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- java
- Bereich
- database, distributed-systems
- Issue-Typ
- Bug
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Muss geklärt werden
- Anfängerfreundlichkeit
- 25/100