jiang4252 发表于 2016-2-19 10:36:00

hibernate,SQL Error: 1205, SQLState: 41000问题

centos版本是6.6
tomcat和mysql默认配置

hibernate,配置
<!-- 初始化连接大小 -->
<property name="initialSize" value="0" />
<!-- 连接池最大使用连接数量 -->
<property name="maxActive" value="20" />
<!-- 连接池最大空闲 -->
<property name="maxIdle" value="20" />
<!-- 连接池最小空闲 -->
<property name="minIdle" value="0" />
<!-- 获取连接最大等待时间 -->
<property name="maxWait" value="60000" />


每分钟的hppt请求大概是30个左右,程序运行一段时间,先是出现这个
SQL Error: 1205, SQLState: 41000
然后出现下面这个
abandon connection, open stackTrace
      at java.lang.Thread.getStackTrace(Thread.java:1589)
      at com.alibaba.druid.pool.DruidDataSource.getConnectionDirect(DruidDataSource.java:682)
      at com.alibaba.druid.filter.FilterChainImpl.dataSource_connect(FilterChainImpl.java:4530)
最后程序就崩溃了,请问这是什么原因导致死锁,SystemService.save等操作完了是否会自动释放,是不是因为没有释放导致的


页: [1]
查看完整版本: hibernate,SQL Error: 1205, SQLState: 41000问题