次の問題があります。
Tomcat が次のスレッド ダンプでハングします。
"ajp-bio-28109-exec-1589" - Thread t@1713
java.lang.Thread.State: WAITING
at java.lang.Object.wait(Native Method)
- waiting on <5c1a77ba> (a org.apache.commons.pool.impl.GenericObjectPool$Latch)
at java.lang.Object.wait(Object.java:503)
at org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1118)
at redis.clients.util.Pool.getResource(Pool.java:24)
私のアプリケーションは、Jedis クライアントで Redis DB を使用します。1 秒あたり約 2K のリクエストがあります。数時間後、すべてのスレッドが待機しています。
それはDBCPの問題でしょうか?Redis / Jedis で接続プールを作成する他の方法はありますか?
ありがとう