org.springframework.jdbc.support.MetaDataAccessException:提取DatabaseMetaData时出错

时间:2019-04-18 20:01:20

标签: java spring-boot database-connection connection-pooling application.properties

我创建了一个微服务,它在3-4周内可以正常运行。它是一种低流量的服务,每两天很少打电话。 3-4周后,所有请求开始失败,并在日志中显示以下消息

  

2019-04-15T22:33:17.628901587Z 2019-04-15 22:33:17.627 WARN 1 --- [nio-8080-exec-5] osjdbc.support.SQLErrorCodesFactory:提取数据库名称时出错-退回到空的错误代码

     

2019-04-15T22:33:17.628928571Z org.springframework.jdbc.support.MetaDataAccessException:提取DatabaseMetaData时出错;嵌套的异常是java.sql.SQLException:JZ0C0:连接已关闭。

重新启动应用后,正常运行了另外几周。

任何建议都值得赞赏。

我的应用程序属性文件如下所示

spring.datasource.max-active=6
spring.datasource.max-idle=0
spring.datasource.min-idle=0
spring.datasource.initial-size=1
spring.datasource.time-between-eviction-runs-millis=30000
spring.datasource.min-evictable-idle-time-millis=60000
spring.datasource.remove-abandoned=true
spring.datasource.remove-abandoned-timeout=120
spring.datasource.validation-query= select 1
spring.datasource.test-while-idle=true
spring.datasource.validation-interval=30

0 个答案:

没有答案