关注JEECG发展历程 关注最新动态和版本, 记录JEECG成长点滴 更新日志 - 技术支持 - 招聘英才

JEECG最新版本下载 JEECG智能开发平台 - 显著提高开发效率 常见问题 - 入门视频 - 参与开源团队

商务QQ: 69893005、418799587 商务热线(5*8小时): 010-64808099 官方邮箱: jeecgos@163.com

查看: 8382|回复: 0

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

[复制链接]
发表于 2016-2-19 10:36:00 | 显示全部楼层 |阅读模式
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个左右,程序运行一段时间,先是出现这个
[org.hibernate.engine.jdbc.spi.SqlExceptionHelper]SQL Error: 1205, SQLState: 41000
然后出现下面这个
[com.alibaba.druid.pool.DruidDataSource]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等操作完了是否会自动释放,是不是因为没有释放导致的


您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表