【RuoYi-Vue-Plus】问题笔记 07 - V3.5.0 Redisson 报错 Unable to send PING command over channel

2023-11-04

前言

最近找了一下终于解决了 Redisson 的 RedisTimeoutException 报错问题,在此记录一下。

参考目录

问题说明

在使用框架的时候,如果长时间没有进行操作,就会在控制台出现 RedisTimeoutException 异常。异常信息如下:

2022-09-19 14:08:30 [redisson-timer-4-1] ERROR o.r.c.handler.PingConnectionHandler - Unable to send PING command over channel: [id: 0xde1b1d38, L:/127.0.0.1:7995 - R:localhost/127.0.0.1:6379]
org.redisson.client.RedisTimeoutException: Command execution timeout for command: (PING), params: [], Redis client: [addr=redis://localhost:6379]
	at org.redisson.client.RedisConnection.lambda$async$0(RedisConnection.java:244)
	at io.netty.util.HashedWheelTimer$HashedWheelTimeout.run(HashedWheelTimer.java:715)
	at io.netty.util.concurrent.ImmediateExecutor.execute(ImmediateExecutor.java:34)
	at io.netty.util.HashedWheelTimer$HashedWheelTimeout.expire(HashedWheelTimer.java:703)
	at io.netty.util.HashedWheelTimer$HashedWheelBucket.expireTimeouts(HashedWheelTimer.java:790)
	at io.netty.util.HashedWheelTimer$Worker.run(HashedWheelTimer.java:503)
	at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	at java.lang.Thread.run(Thread.java:748)

虽然不影响使用,但是会一直在控制台打印,看着很难受,找了一圈之后终于找到了解决方法。

问题解决方法

修改 Redisson 配置文件 RedisConfig
在这里插入图片描述
增加配置:

.setPingConnectionInterval(10000)

这里是引用

需要注意的是 Redisson 版本,Issues 中解决方法的版本是 3.14.0,在框架 V3.5.0 中 Redisson 版本 3.16.7,设置之后不生效,但是改为和 V4.3.0 一样的最新版 3.17.6 后不再出现报错。

默认的设置是 30s,修改之后是 10s。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

【RuoYi-Vue-Plus】问题笔记 07 - V3.5.0 Redisson 报错 Unable to send PING command over channel 的相关文章

随机推荐

  • 浅析Android如何从不同的层次保证安全性

    Android上的安全机制可以基本都是从两个方面来进行 1 应用沙盒2 权限约束 先了解一下基本知识 Android是一个分层操作系统 由个4层组成 分别是 Linux Kernel Native Userspace Android Fra
  • 用googletest写cpp单测

    框架概述 Google Test 也称为 googletest 是由 Google 开发的 C 单元测试框架 它的首个版本是在2004年发布的 作为 Google 内部的测试框架使用 随后 Google Test 在开源社区中得到广泛应用
  • 利用Burp suit扫描漏洞

    利用Burp suit扫描漏洞 一 开始准备 1 1burp是利用本地代理抓取所传送的数据包的 所以我们要设置浏览器的代理 打开Firefox浏览器 在地址栏输入http 192 168 1 3 回车进行访问 单击 选项 如图1所示 图1
  • Enterprise Architect UML建模

    Enterprise Architect UML建模 前言 UML建模资料已经很多了 有人想用有人不用 有人会用也有人不会用 本文只是作者的一篇UML建模总结 不想去写太细 因为真正的你去用下 去画下就基本都会了 工具毕竟是工具 设计和思想
  • MySQL数据库连接超时自动断开的解决方案

    一次朋友小聚 大家谈起了技术问题 一个在国企里的同学说 他们的系统很奇怪 每天早上都得重启一下应用程序 否则就提示连接数据库失败 他们都不知道该怎么办 我当时稍加思索说了一下 应该是连接超时引起的 这样的问题在我的业务场景没有遇到过 所以我
  • 三菱服务器显示代码d2,三菱QD64D2手册QD64D2用户手册 - 广州凌控

    SRAM E2PROM存储卡 RAM容量 64KB E2PROM容量 64KB 输入输出点数 4096点 输入输出元件数 8192点 程序容量 1000 k步QD64D2用户手册 处理速度 0 0095 s 程序存储器容量 4000 KB
  • Java--SpringMVC之处理器方法返回值

    一 处理器方法返回值 使用 Controller注解的处理器方法 返回值会有四种类型 ModelAndView String Void 自定义Java对象 1 ModelAndView ModelAndView 有数据和视图 若处理器方法处
  • python如何安装第三方库 request_python 安装第三方库 request时报错

    今天安装request时报错 F pythonFile gt pip install requests Collecting requests Downloading requests 2 24 0 py2 py3 none any whl
  • 饼图 echarts -无数据时给提示

    div class thirdEchartBody div mport pieGenderChartConfig from js passengerFlowAnalysisConfig js mounted this getGenderCh
  • 永别了gitee图床,阿里云图床我来啦!!!

    文章目录 缘由 前期准备工作一 下载了 Typora 和Picgo 1 本人 Typora 版本 2 本人Picgo 版本 准备工作二 注册阿里云账号 重要 一定要看一下 步骤一 点击控制台 步骤二 选择 对象储存 并开通 步骤三 点击左侧
  • javascript 大文件下载,分片下载,断点续传

    javascript 大文件下载 分片下载 断点续传 文章目录 javascript 大文件下载 分片下载 断点续传 1 获取文件大小 2 切片下载 3 合并数据 4 下载到本地 5 成功 6 完整代码 既然是断点续传 自然离不开分片下载
  • 小程序自动更换标题文字及icon的方法

    一 动态生成底部tabBar的icon和文字 wx setTabBarItem index 2 text 商品 iconPath assets StoreLife 2x png selectedIconPath assets storeLi
  • 关于Mysql的驱动(org.gjt.mm.mysql.Driver)问题

    目前我知道的连接mysql的驱动有两个 一个是org gjt mm mysql Driver 另外一个是com mysql jdbc Driver 我做毕设时使用的org gjt mm mysql Driver 这个比较老了 现在使用的比较
  • QT VS与QT的项目配置

    VS中添加Qt模块 VS中添加Qt文件
  • 单端、差分、伪差分输入

    单端信号 单端信号 single end 是相对于差分信号而言的 单端输入指信号有一个参考端和一个信号端构成 参考端一般为地端 ADC单端输入 比如说UART232串口中 发送端TXD 接收端RXD 参考端是地 GND 是典型的单端信号输入
  • 对象相等比较

    String的相等比较 对于String类型而言 一般用 或者equales做相等比较 前者比较字符串的引用 后者比较字符串的值 字符串常量的值存储于常量池中 只要值相同 那么引用的就是同一个字符串常量 也就是说 和equals效果一样 字
  • faster rcnn 训练自己的数据集---踩坑记录!!!

    下载代码 git clone https github com jwyang faster rcnn pytorch git 也可以暴力下载 直接download压缩包 2 解压完 cd到faser rcnn pytorch文件夹中 再创建
  • C++快速排序和一些细节思考

    一 原理 选一个基准数 通常选需要排序数组的第一个元素 将该基准数从两端开始比较 找到从左边起比此基数大的数 从右边起比此基数小的数 然后交换两数 两端相遇后一轮截止 相遇的位置就是基准数的正确位置 且基准数左边都小于此基准数 右边都大于此
  • 固高运动控制卡QT和VS(MFC)的配置

    一 QT配置 第一步 将需要的文件保存在项目下 gts h gts dll gts lib 第二步 将 gts h 加入项目 第三步 在pro文件中添加 lib文件 添加外部库后 代码为 如果不对自己导入外部库即可 win32 LIBS L
  • 【RuoYi-Vue-Plus】问题笔记 07 - V3.5.0 Redisson 报错 Unable to send PING command over channel

    文章目录 前言 参考目录 问题说明 问题解决方法 前言 最近找了一下终于解决了 Redisson 的 RedisTimeoutException 报错问题 在此记录一下 参考目录 Redisson Issues 3273 Redisson