You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
steps:
Execute a slow sql longer than 600s(the actual execution time is 1200s)
expect result:
get data
real result:
after sql execution exceeds 600 seconds, dble re-establishes a backend connection and starts executing the slow sql again. at this time, there are 2 same sqls being executed in the backend. when the first sql execution is completed, an error message is returned: Lost connection to MySQL server
dble.log has a warn message: WARN [complexQueryExecutor87] (com.actiontech.dble.backend.mysql.nio.handler.MultiNodeQueryHandler.connectionClose(MultiNodeQueryHandler.java:214)) - backend connect client closed or timeout killed, conn info:MySQLResponseService ...
but everything is ok when change idleTimeout bigger than 1200000.
The text was updated successfully, but these errors were encountered:
Reproduced successfully dble version: :dble-3.21.10.0-97a3b6d73a49cb374020f930c59f82746220b424-20211119064810 bootstrap.cnf: -DidleTimeout=6000 steps: execute sql: select sleep(7);
As long as the execution time is longer than the idleTimeout , the above phenomenon will be reproduced
bootstrap.cnf
steps:
Execute a slow sql longer than 600s(the actual execution time is 1200s)
expect result:
real result:
The text was updated successfully, but these errors were encountered: