• Springboot提示数据库连接问题Connection is not available


    2019-05-29 11:19:51.824 WARN 854 --- [io-8080-exec-10] o.h.engine.jdbc.spi.SqlExceptionHelper : SQL Error: 0, SQLState: null
    
    2019-05-29 11:19:51.825 ERROR 854 --- [io-8080-exec-10] o.h.engine.jdbc.spi.SqlExceptionHelper : HikariPool-1 - Connection is not available, request timed out after 30004ms.
    2019-05-29 11:19:51.844 ERROR 854 --- [io-8080-exec-10] o.s.b.w.servlet.support.ErrorPageFilter : Forwarding to error page from request [/aa/bb] due to exception [Unable to acquire JDBC Connection; nested exception is org.hibernate.exception.JDBCConnectionException: Unable to acquire JDBC Connection]
    
    org.springframework.dao.DataAccessResourceFailureException: Unable to acquire JDBC Connection; nested exception is org.hibernate.exception.JDBCConnectionException: Unable to acquire JDBC Connection
    at org.springframework.orm.jpa.vendor.HibernateJpaDialect.convertHibernateAccessException(HibernateJpaDialect.java:238) ~[spring-orm-5.0.8.RELEASE.jar:5.0.8.RELEASE]
    at org.springframework.orm.jpa.vendor.HibernateJpaDialect.translateExceptionIfPossible(HibernateJpaDialect.java:225) ~[spring-orm-5.0.8.RELEASE.jar:5.0.8.RELEASE]

    百度后,尝试了很多方法,包括修改数据库的超时时间:

    mysql> set global wait_timeout=28800;
    Query OK, 0 rows affected
    mysql> show global variables like 'wait_timeout';

    包括设置参数:

    spring.datasource.hikari.read-only=false
    spring.datasource.hikari.connection-timeout=60000
    spring.datasource.hikari.idle-timeout=60000
    spring.datasource.hikari.validation-timeout=3000
    spring.datasource.hikari.max-lifetime=60000
    spring.datasource.hikari.login-timeout=5
    spring.datasource.hikari.maximum-pool-size=60
    spring.datasource.hikari.minimum-idle=10

    多种方法后,发现可能还是需要在pom.xml文件中添加参数配置可能解决此问题。

  • 相关阅读:
    Android 逐帧动画
    MAP getLastKnownLocation()返回null的解决
    大数取余
    (a^b)%c和(a/b)%c
    HDU1046 Gridland
    顺序入栈的出栈方法种数
    HDU1021 Fibonacci Again
    HDU1019 Least Common Multiple
    HDU1018 Big Number
    HDU1013 Digital Roots
  • 原文地址:https://www.cnblogs.com/wozijisun/p/10949415.html
Copyright © 2020-2023  润新知