我有一个基于微服务的应用程序,每个微服务都是一个SpringBoot 2.0.3.RELEASE应用程序,但是在启动第4个微服务后,我出现此错误:
Unable to acquire JDBC Connection; nested exception is org.hibernate.exception.JDBCConnectionException: Unable to acquire JDBC Connection
..
Caused by: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Too many connections
我想知道如何减少maximumPoolSize
或是否有办法知道maximumPoolSize
,因为在应用启动时我没有看到任何相关的东西
答案 0 :(得分:1)
您可以在application.properties
文件中设置JDBC连接的最大池大小,例如:
spring.datasource.hikari.maximum-pool-size=5