繁体   English   中英

无法从Jedis获取资源

[英]Unable to get resource from jedis

运行我的应用程序后,大约5分钟后我收到此错误。 即使我在使用后返回资源,我仍然会得到这个。 我已经从jedis代码库构建了jedis-2.2.2-SNAPSHOT.jar,因为它尚未发布,但我将minIdle = 100,maxIdle = 200和maxActive = 200设置了。 在发生此异常时,从我的应用程序到redis的连接计数为122

redis.clients.jedis.exceptions.JedisConnectionException: Could not get a resource from the pool
    at redis.clients.util.Pool.getResource(Pool.java:42)
Caused by: java.util.NoSuchElementException: Timeout waiting for idle object
    at org.apache.commons.pool2.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:442)
    at org.apache.commons.pool2.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:360)
    at redis.clients.util.Pool.getResource(Pool.java:40)
    ... 6 more

您是否检查过Redis仍在运行?

如果不是,请调查其死亡原因。

如果可以,请在终端中尝试redis-cli。 “信息”将为您提供更多详细信息。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM