redis - jedis 没有释放连接/jedis 泄漏连接/jedis 连接池随着时间的推移耗尽
问题描述
我有一个 tomcat 服务器并使用 jedis 客户端连接到它。
我使用的绝地版本是“3.0.0-m1”和tomcat 8.0.15
连接后几个小时后,我看到以下异常。对此有什么帮助吗?
redis.clients.jedis.exceptions.JedisConnectionException: Could not get a resource from the pool
Caused by: redis.clients.jedis.exceptions.JedisConnectionException: Failed connecting to host test-1234.catalog.com:1234
Caused by: java.net.UnknownHostException: test-1234.catalog.com:1234
解决方案
我的猜测是检查 Redis 服务器中客户端的最大数量,也许 Jedis 池已达到该最大数量并且服务器不接受任何新连接。
推荐阅读
- python - 在一个包含 5 个 Excel 文件的文件夹中,每个文件有 3 个工作表,我想选择工作表 3 列 -a,c 并将其复制到 Excel 中,但具有不同的列
- r - 如何在注释中加粗部分文本(ggplot2)
- ajax - Ajax 将 Null 传递给控制器
- typo3 - Typo3 - 在 TypoScript 中为 DataQueryProcessor 使用 FlexForm 值
- android - 如何在 Firebase 数据库和 android studio 中以编程方式添加新节点和数据
- visual-studio-code - javascript调试终端使用powershell而不是git bash不断打开
- android - Flutter/Android:如何在 Flutter 中操作音频文件?
- python - 从csv中查找python列表中的索引并组合标签
- python - Numba - 在 jitclass 中使用 jitclass
- woocommerce - Stripe 如何在不询问姓名的情况下确认付款?