SessionPool 连接3个节点集群超时
- Lingua principale
- Java
- Stelle
- 6.4k
- Fork
- 1.2k
- Merge medio
- 1g 23h
- PR unite (30g)
- 115
Descrizione
日志信息如下:
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.
Guida per i contributori
Apri la guida per i contributori
Direzione di ricerca
Inizia con SessionPool.getSession e i log di timeout forniti, quindi esamina come sono configurate le connessioni per il cluster a tre nodi in apache-iotdb-0.13.0. Riproduci il timeout con la dimensione del pool e la configurazione del cluster indicate e conferma che l'acquisizione della connessione riesca senza l'attesa di 60 secondi segnalata.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- java
- Ambito
- database, distributed-systems
- Tipo di issue
- Bug
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Stato di attività
- Ferma
- Chiarezza
- Da chiarire
- Idoneità per principianti
- 25/100