You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
"ShardingJDBC-8" #92 daemon prio=5 os_prio=0 tid=0x00002b44a8084000 nid=0x28ba waiting for monitor entry [0x00002b44a762e000]
java.lang.Thread.State: BLOCKED (on object monitor)
at com.mchange.v2.c3p0.impl.NewProxyConnection.maybeDirtyTransaction(NewProxyConnection.java:1348)
- waiting to lock <0x00000000e6d28a80> (a com.mchange.v2.c3p0.impl.NewProxyConnection)
at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.maybeDirtyTransaction(NewProxyPreparedStatement.java:2069)
at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.getConnection(NewProxyPreparedStatement.java:1877)
at com.dangdang.ddframe.rdb.sharding.executor.PreparedStatementExecutor$4.execute(PreparedStatementExecutor.java:175)
at com.dangdang.ddframe.rdb.sharding.executor.PreparedStatementExecutor$4.execute(PreparedStatementExecutor.java:171)
at com.dangdang.ddframe.rdb.sharding.executor.ExecutorEngine$1.call(ExecutorEngine.java:114)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:748)
The text was updated successfully, but these errors were encountered:
我使用的是1.4.2 版本,我的应用是接收mq消息并处理,mq消息是偶尔推送,jstack里面有很多blocked状态,请问这是为什么?程序有时候拿mysql连接失败
"ShardingJDBC-8" #92 daemon prio=5 os_prio=0 tid=0x00002b44a8084000 nid=0x28ba waiting for monitor entry [0x00002b44a762e000]
java.lang.Thread.State: BLOCKED (on object monitor)
at com.mchange.v2.c3p0.impl.NewProxyConnection.maybeDirtyTransaction(NewProxyConnection.java:1348)
- waiting to lock <0x00000000e6d28a80> (a com.mchange.v2.c3p0.impl.NewProxyConnection)
at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.maybeDirtyTransaction(NewProxyPreparedStatement.java:2069)
at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.getConnection(NewProxyPreparedStatement.java:1877)
at com.dangdang.ddframe.rdb.sharding.executor.PreparedStatementExecutor$4.execute(PreparedStatementExecutor.java:175)
at com.dangdang.ddframe.rdb.sharding.executor.PreparedStatementExecutor$4.execute(PreparedStatementExecutor.java:171)
at com.dangdang.ddframe.rdb.sharding.executor.ExecutorEngine$1.call(ExecutorEngine.java:114)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:748)
The text was updated successfully, but these errors were encountered: