Mysql 是什么原因引起的;ARJUNA012117:TransactionReaper::检查TX 0:ffff0a400e22:2251d537:519c37fa:35d4处于运行状态的超时;

Mysql 是什么原因引起的;ARJUNA012117:TransactionReaper::检查TX 0:ffff0a400e22:2251d537:519c37fa:35d4处于运行状态的超时;,mysql,hibernate,jboss7.x,Mysql,Hibernate,Jboss7.x,我的JBoss AS7日志中有此错误,之后所有数据库操作都会出现如下错误: ISPN000136:执行错误:java.lang.IllegalStateException: 事务处理简单 未处于对调用缓存操作的有效状态 HH000327:执行加载命令时出错: org.hibernate.cache.CacheException:java.lang.IllegalStateException: 事务处理简单 未处于对调用缓存操作的有效状态 org.hibernate.cache.CacheExce

我的JBoss AS7日志中有此错误,之后所有数据库操作都会出现如下错误:

ISPN000136:执行错误:java.lang.IllegalStateException: 事务处理简单 未处于对调用缓存操作的有效状态

HH000327:执行加载命令时出错: org.hibernate.cache.CacheException:java.lang.IllegalStateException: 事务处理简单 未处于对调用缓存操作的有效状态

org.hibernate.cache.CacheException:java.lang.IllegalStateException: 事务处理简单 未处于对调用缓存操作的有效状态

SQL错误:0,SQLState:null

javax.resource.ResourceException:IJ000460:检查 交易


在本例中,数据库的mysqldump似乎是原因。我认为它耗尽了MySQL服务器所接受的连接,这导致AS7中断了其数据库连接,这导致了上述错误

我使用了
--singletransaction
mysqldump选项,并在MySQL上更新了
max_connections
设置来解决这个问题


这是一个很好的解释。

在本例中,数据库的mysqldump似乎是原因。我认为它耗尽了MySQL服务器所接受的连接,这导致AS7中断了其数据库连接,这导致了上述错误

我使用了
--singletransaction
mysqldump选项,并在MySQL上更新了
max_connections
设置来解决这个问题


这是一个很好的解释。

谢谢你的提示。crontab启动的mysqldump也导致了我的服务器出现这种情况。谢谢你的提示。crontab启动的mysqldump也导致了我的服务器出现这种情况。