返回顶部

nacos 异常报错“Caused by: java.sql.SQLFeatureNotSupportedException: isValid”

nacos 异常报错“Caused by: java.sql.SQLFeatureNotSupportedException: isValid”

现象

登录验证服务重启,发现起不来了,查看日志一直刷如下报错

 

Caused by: java.sql.SQLFeatureNotSupportedException: isValid
    at io.shardingsphere.shardingjdbc.jdbc.unsupported.AbstractUnsupportedOperationConnection.isValid(AbstractUnsupportedOperationConnection.java:161)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:498)
    at org.springframework.jdbc.core.JdbcTemplate$CloseSuppressingInvocationHandler.invoke(JdbcTemplate.java:1525)
    at com.sun.proxy.$Proxy156.isValid(Unknown Source)

分析故障

检查数据源配置发现是正确的,网络和账密也是正确无误,分析可能是新版本带来的数据源健康检查,查了一下关闭健康检查后正常启动

解决方案

nacos配置如下内容关闭,数据库健康检查。

查了一下文档解释说,该配置的作用是禁用健康检查数据库,Nacos可以通过检查数据库的连接状态来确定数据库是否正常运行。通过将此配置设置为false,可以禁用此功能。

management:
  health:
    db:
      enabled: false

 

posted @   九尾cat  阅读(654)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)
点击右上角即可分享
微信分享提示

目录导航