Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/spring-boot/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Hibernate org.springframework.transaction.CannotCreateTransactionException:无法为事务打开JPA EntityManager_Hibernate_Spring Boot_Jpa_Threadpool_Hikaricp - Fatal编程技术网

Hibernate org.springframework.transaction.CannotCreateTransactionException:无法为事务打开JPA EntityManager

Hibernate org.springframework.transaction.CannotCreateTransactionException:无法为事务打开JPA EntityManager,hibernate,spring-boot,jpa,threadpool,hikaricp,Hibernate,Spring Boot,Jpa,Threadpool,Hikaricp,下面是我的hikariCP配置: spring.datasource.hikari.connection-timeout=10000 spring.datasource.hikari.maximum-pool-size=10 spring.datasource.hikari.minimum-idle=15 spring.datasource.hikari.pool-name=HikariConnectionPool 在使用JMeter进行测试时,当我点击500个线程时,对于一些事务,我

下面是我的hikariCP配置:

spring.datasource.hikari.connection-timeout=10000

spring.datasource.hikari.maximum-pool-size=10

spring.datasource.hikari.minimum-idle=15

spring.datasource.hikari.pool-name=HikariConnectionPool

在使用JMeter进行测试时,当我点击
500个线程时,对于一些事务,我得到了以下异常

org.springframework.transaction.CannotCreateTransactionException: Could not open JPA EntityManager for transaction; nested exception is org.hibernate.exception.JDBCConnectionException: Unable to acquire JDBC Connection

谢谢,我已经将连接超时时间从10秒改为100秒,解决了我的问题

谢谢,我已将连接超时时间从10秒更改为100秒,解决了我的问题

您似乎已经达到了最大负载。您的问题是什么?我如何配置hikaricp,使其能够同时处理任意数量的线程?您总是会达到一个限制,同时处理500个线程还不够吗?您也可以显示您的代码,可能存在漏洞或错误的实现。您似乎已经达到了最大负载。您的问题是什么?我如何配置hikaricp以便它可以一次处理任意数量的线程?您总是会达到一个限制,同时处理500个线程还不够吗?您也可以显示您的代码,可能存在漏洞或错误的实现