我一直有这个错误,我不知道是什么原因引起的。
事情是它只发生在生产中。我将应用程序部署到由Beanstalk管理的AWS EC2容器中。每隔几个小时出现错误;不知道多少钱。
在搜索网络后找到了一些来源,我将数据源配置更改为:
# Configuration needed to keep the JPA entity open
# Used from here: https://github.com/GluuFederation/message-consumer/issues/4
# This would be enough: https://github.com/netgloo/spring-boot-samples/blob/master/spring-boot-mysql-springdatajpa-hibernate/src/main/resources/application.properties
datasource:
tomcat:
initial-size: 34
max-active: 377
max-idle: 233
min-idle: 89
time-between-eviction-runs-millis: 34000
min-evictable-idle-time-millis: 55000
validation-query: SELECT 1
validation-interval: 4000
test-on-borrow: true
remove-abandoned: true
remove-abandoned-timeout: 55
我已经检查过,我可以使用Workbench直接连接到数据库,我做了几个查询没有问题。
此外,AWS容器的运行状况良好(据我所知,它是绿色的:):
有关于此的任何想法吗?
答案 0 :(得分:0)
尝试了一些事情后失败了。我决定改用Hiraki
d2
通过这种配置,我没有遇到任何麻烦。
我正在使用Springboot Hiraki样本回购提供的属性
https://github.com/netgloo/spring-boot-samples/blob/master/spring-boot-mysql-springdatajpa-hibernate/src/main/resources/application.properties