JDBC接続を取得できません。



Unable Acquire Jdbc Connection



原因

その理由は、mysqlによって設定されたinteractive_timeoutとwait_timeoutの2つの値が8時間(28800秒)であるため、ほとんどの問題は夜間アクセスエラーレポートの場合に発生します。暴力的な方法は、msyqlの構成ファイルを変更し、これらの2つの値を-1(-1はタイムアウトしないことを意味します)または非常に大きい値に設定することですが、この方法は開発の観点から不合理であり、顧客が変更することを期待することはできません各環境のmysqlの構成

Unable to acquire JDBC Connection nested exception is org.hibernate.exception.JDBCConnectionException: Unable to acquire JDBC Connection 'Could not open JPA EntityManager for transaction nested exception is org.hibernate.exception.JDBCConnectionException: Unable to acquire JDBC Connection' Xml format Solution: dbcp datasource add the following two properties Application.yml root dbcp2: test-on-borrow: true validation-query: 'select 1'