首页 > 数据库 >redis连接满的问题处理

redis连接满的问题处理

时间:2023-11-07 15:37:14浏览次数:30  
标签:登录 处理 clients redis 连接数 报错 连接

redis连接满的问题处理

1、ver环境系统登录失败

ver环境登录失败,报错:cannot get resource

2、查看日志

查看日志发现报错信息: max number of clients reached

尝试登录redis发现无法登录redis,报错信息同上。

3、问题排查及处理

首先重启redis,使用以下命令查看redis的连接数:

info clients

经过不停地观察,发现连接数一直在不断地增长,如下图:

 

使用以下命令查看连接redis的客户端:

client list

发现大量的连接来自于同一个地址,如下图:

 

最终通过地址定位到具体的应用(集成中心),通知开发排查原因。开发反馈:连接池配置没有生效,导致每个请求都创建了一个连接且没有释放连接,最终导致redis连接被占满,系统登录异常。

4、总结

redis默认的连接数为10000,超过10000之后会报错:max number of clients reached

标签:登录,处理,clients,redis,连接数,报错,连接
From: https://www.cnblogs.com/lichengmin/p/17815087.html

相关文章

  • BindException、ConstraintViolationException、MethodArgumentNotValidException入参
    Springvalidation验证框架注解Springvalidation验证框架提供了大量接口入参检验注解,注意三个非空注解:@NotNull:验证对象是否不为null,无法查检长度为0的字符串@NotBlank:检查约束(字符串)是不是Null还有被Trim的长度是否大于0,只对字符串,且会去掉前后空格@NotEmpty:检查(集合)......
  • selenium等待元素加载,元素操作,执行js,切换选项卡,前进后退,异常处理,登录cnblogs,抽
    1selenium等待元素加载......
  • Util应用框架基础(五) - 异常处理
    本节介绍Util应用框架如何处理系统错误.概述系统在运行过程中可能发生错误.系统错误可以简单分为两类:系统异常系统本身出现的错误.业务异常不满足业务规则出现的错误.如何处理系统异常如果发生系统异常,大多数情况下,你除了记录异常日志外,可能无法处理它们.一个......
  • 一个List对象,想把特定的值排在最前面进行处理
    今天遇到一个需求,要把list中的某些特定的值排在最前面处理,所以就要对list进行排序,搜索了一下进行总结首先对List<String>根据特定的值进行排序List<String>list=Arrays.asList("apple","banana","cherry","date","sss","fig");Li......
  • GuzzleHttp 超时后处理
     publicfunctionhttpTest(){$url="自己可以写一个模拟地址,例如下面的httpTest2先让他挂起一定的时间,timeout设置超时时间,如果超过timeout的时间会自动抛出异常,去发短信等...";$client=newClient();try{$respo......
  • 先进的文档处理技术——Apryse介绍
    为开发人员提供先进的文档处理技术我们的SDK、预构建组件和用户SaaS应用程序使世界先进的公司能够在其应用程序和工作流程中轻松生成、转换、查看、编辑和签署文档。无论您是希望将文档处理功能集成到您的软件中、简化内部工作流程、增强文档审阅,还是在您的企业内协作、编辑......
  • redis-shake安装部署(4.0.2)
    环境:Os:Centos7redis-shake:4.0.2说明:redis源端和目的端都是单节点1.项目地址https://github.com/tair-opensource/RedisShake/tags2.下载介质我这里下载的版本是4.0.2,文件如下:redis-shake-linux-amd64.tar.gz 3.安装[root@localhostsoft]#mkdir-p/opt/redis-shake......
  • 无涯教程-批处理 - EXPAND函数
    此批处理命令从压缩的.cab机柜文件中提取文件。EXPAND-语法EXPAND[cabinetfilename]EXPAND-示例@echooffEXPANDexcel.cab上面的命令将在当前位置提取excel.cab文件的内容。参考链接https://www.learnfk.com/batch-script/batch-script-expand.html......
  • go语言处理错误的正确姿势
    Go语言处理错误的正确姿势原创 枫潇潇兮 程序员技术成长之路 2023-09-2021:34 发表于福建收录于合集#go语言58个在Go语言中,错误处理是通过内置的error类型来实现的,而异常则是通过panic和recover函数来处理。Errorerror是一个内置的接口类型,它的定义如下:typeerro......
  • 无涯教程-批处理 - DRIVERQUERY函数
    此批处理命令显示所有已安装的设备驱动程序及其属性。DRIVERQUERY-语法driverqueryDRIVERQUERY-示例@echooffdriverquery上面的命令将显示当前系统上安装的所有设备驱动程序的信息。以下是显示的信息子集的示例。WacomPenWacomSerialPenHIDDKernel......