ERR max number of clients reached

发布于 2021-12-01 00:56:51 字数 1237 浏览 845 评论 3

隔一段时间,就会报这个错误,只能重启服务

已经按照网上说的做了,增大连接数量。我疑问的是,每次用完我都执行

pool.returnResourceObject(jedis);

为啥还会这样。

有人还说在开发阶段频繁的重启和关闭项目,也会造成这个现象。可是,我已经在项目关闭的时候,

执行了:

pool.destroy();

求打神帮忙解决

Caused by: redis.clients.jedis.exceptions.JedisDataException: ERR max number of clients reached

at redis.clients.jedis.Protocol.processError(Protocol.java:117)
at redis.clients.jedis.Protocol.process(Protocol.java:142)
at redis.clients.jedis.Protocol.read(Protocol.java:196)
at redis.clients.jedis.Connection.readProtocolWithCheckingBroken(Connection.java:288)
at redis.clients.jedis.Connection.getStatusCodeReply(Connection.java:187)
at redis.clients.jedis.BinaryJedis.select(BinaryJedis.java:423)
at redis.clients.jedis.JedisFactory.makeObject(JedisFactory.java:90)
at org.apache.commons.pool2.impl.GenericObjectPool.create(GenericObjectPool.java:861)
at org.apache.commons.pool2.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:435)
at org.apache.commons.pool2.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:363)
at redis.clients.util.Pool.getResource(Pool.java:48)

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

白龙吟 2021-12-03 17:02:47

不好意思,我都忘记有没有解决了。但最近很长时间都没有遇到过这个问题。我印象中跟配置有关系,不同版本的配置是不一样的,有差别。祝你好运

沦落红尘 2021-12-02 10:11:56

回复
是redis链接数过大导致,服务端链接数不够用了

夜无邪 2021-12-01 11:12:28

碰到同样问题,请问你解决了吗

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文