刷新几下页面就打不开数据库连接了,是怎么回事呀

liu6jing6 发布于 2012/11/29 09:54
阅读 622
收藏 0
报这个错Could not open Hibernate Session for transaction; nested exception is org.hibernate.exception.GenericJDBCException: Cannot open connection

加载中
0
心扬
检查你的spring配置文件,看看设置的最大连接数,改大一点,如:
<property name="maxActive" value="1000"/>
        <property name="maxIdle" value="1000"/>
        <property name="maxWait" value="1000"/>
0
JavaOlder
JavaOlder

首先,我想问你一个问题。你为什么要刷新几下页面?

 

JavaOlder
JavaOlder
哎、悲剧
JavaOlder
JavaOlder
小伙,这个更能让你明白。你哪里错了。?
心扬
你为什么爱抖腿?
0
缪斯的情人
缪斯的情人
连接没释放,导致连接占用满,找不到可用连接了
0
缪斯的情人
缪斯的情人

引用来自“心扬”的答案

检查你的spring配置文件,看看设置的最大连接数,改大一点,如:
<property name="maxActive" value="1000"/>
        <property name="maxIdle" value="1000"/>
        <property name="maxWait" value="1000"/>
改大点只能暂时解决你的问题,连接不释放的根本还是没解决,高并发下你这个一样连接耗尽,用数据库连接池把连接做好管理吧,连接是个很昂贵的资源
心扬
用了数据库连接池了
0
Ryan-瑞恩
Ryan-瑞恩
建议你先解决根本问题,连接数加大,只能是目前。要从根本来解决……把你底层在优化修改一下。
0
liu6jing6
liu6jing6
先目前解决吧最后优化,,
0
sxgkwei
sxgkwei
不是用来连接池,就没问题。如果代码使用了错误的访问方式,也会导致链接池中资源耗尽,失去响应的。
0
DW_GYT
DW_GYT
肯定是代码中用完数据库,连接没关闭,导致连接数一直占着没释放,检查一下代码吧。
返回顶部
顶部