数ヶ月ぶりに以下の不具合が発生しました。Java ドライバを使用してクエリを開いて実行しようとするセッションは、特定のスレッドをハングさせます。この結果、この特定のスレッドは永久に待機し、スレッド ロックの問題が発生します。これは、アプリ サーバーの再起動を使用して解決されました。しかし、この種のドライバーの問題に手動で介入することはできません。誰かがこれについて考えを持っていますか?
sun.misc.Unsafe.park(ネイティブ メソッド) java.util.concurrent.locks.LockSupport.park(LockSupport.java:158) java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:747) java.util .concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptively(AbstractQueuedSynchronizer.java:905) java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptively(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.getUninterruptively(Uninterruptibles.java:135) com.datastax.driver .core.ResultSetFuture.getUninterruptively(ResultSetFuture.java:181) com.datastax.driver.core.Session.実行(Session.java:111) com.datastax.driver.core.Session.execute(Session.java:80)