项目: java web应用项目,数据库连接池 proxool

问题: 不知道在什么时候,用户点击随便一个按钮(随便一个请求),浏览器立刻显示如图所示的错误,不明原因,不定时的出现,而且同样的操作,三四次之后就可以正常访问了,而且好几个用户都出现了这种情况;
Could not open Hibernate Session for transaction----http500错误:
问题原因:导致出现此问题的原因是因为超出了数据库连接池配置的最大数,无法在获取新的连接;

解决方案

修改数据库连接池配置最大连接数参数由原先的100 改为 300
在proxool.xml配置文件中进行配置,自动重连参数

    <driver-properties>
    			  <property name="autoreconnect" value="true" />
    </driver-properties>

问题便可以解决;

相关文章:

  • 2021-05-18
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-09-04
  • 2022-12-23
  • 2022-12-23
  • 2021-06-10
猜你喜欢
  • 2022-12-23
  • 2021-06-23
  • 2022-12-23
  • 2021-08-09
相关资源
相似解决方案