为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】: dm8
【操作系统】:windows
【CPU】:
【问题描述】*:
我这里也出现了类似问题,一直报错,是什么原因造成的
Exception in thread "HikariPool-1 network timeout executor" java.lang.RuntimeException: Set network timeout error
at dm.jdbc.driver.DBError.throwRuntimeException(DBError.java:625)
at dm.jdbc.c.a.setSoTimeout(DBAccess.java:1053)
at dm.jdbc.driver.DmdbConnection$4.run(DmdbConnection.java:1260)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
at java.base/java.lang.Thread.run(Thread.java:842)
Caused by: java.net.SocketException: Socket is closed
at java.base/sun.nio.ch.SocketAdaptor.setSoTimeout(SocketAdaptor.java:313)
at dm.jdbc.c.a.setSoTimeout(DBAccess.java:1048)
... 4 more
Exception in thread "HikariPool-1 network timeout executor" java.lang.RuntimeException: Set network timeout error
at dm.jdbc.driver.DBError.throwRuntimeException(DBError.java:625)
at dm.jdbc.c.a.setSoTimeout(DBAccess.java:1053)
at dm.jdbc.driver.DmdbConnection$4.run(DmdbConnection.java:1260)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
at java.base/java.lang.Thread.run(Thread.java:842)
Caused by: java.net.SocketException: Socket is closed
at java.base/sun.nio.ch.SocketAdaptor.setSoTimeout(SocketAdaptor.java:313)
at dm.jdbc.c.a.setSoTimeout(DBAccess.java:1048)
... 4 more
springboot版本:3.2.2
达梦驱动版本: 8.1.1.49
达梦连接池配置:
hikari:
minimum-idle: 5
maximum-pool-size: 15
connection-timeout: 30000
idle-timeout: 600000
max-lifetime: 1800000
connection-test-query: SELECT 1 FROM DUAL
更换为数据库安装目录/drivers/jdbc/DmJdbcDriver*.jar的版本试下