我有以下问题:
我的 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)
我的应用程序将 Redis DB 与 Jedis 客户端一起使用。我有大约 2K 请求/秒。几个小时后,每个线程都在等待。
会不会是 DBCP 问题?有没有其他方法可以使用 Redis / Jedis 创建连接池?
谢谢