1

几个月来第二次出现以下问题。尝试使用 java 驱动程序打开和执行查询的会话挂起特定线程。结果,这个特定的线程永远等待并导致线程锁定问题。这已使用应用服务器重新启动解决。但是,不能手动干预这类驱动程序问题。有人对此有想法吗?

sun.misc.Unsafe.park(Native Method) java.util.concurrent.locks.LockSupport.park(LockSupport.java:158) java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:747) java.util .concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:905) java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1217) com.google.common.util.concurrent.AbstractFuture$Sync.get(AbstractFuture .java:292) com.google.common.util.concurrent.AbstractFuture.get(AbstractFuture.java:116) com.google.common.util.concurrent.Uninterruptibles.getUninterruptible(Uninterruptibles.java:135) com.datastax.driver .core.ResultSetFuture.getUninterruptibly(ResultSetFuture.java:181) com.datastax.driver.core.Session。执行(Session.java:111)com.datastax.driver.core.Session.execute(Session.java:80)

4

1 回答 1

0

有一个关于这个问题的公开票(https://datastax-oss.atlassian.net/browse/JAVA-268)。您最好的选择是将您拥有的任何信息添加到该票证中。

于 2014-03-19T04:27:14.687 回答