2020
11-25
11-25
redis scan命令导致redis连接耗尽,线程上锁的解决
使用redisscan方法无法获取connection,导致线程锁死。0、关键字redisspringbootredistemplatescantry-with-resource1、异常现象应用部署后,功能正常使用,但约数小时左右,部分功能接口异常,接口请求无响应。2、异常排查查看堆栈信息,jstaskpid。首先找到java进程pid;输出堆栈信息至log文件,jstask30>stask.log,看到与redis相关的日志,线程状态为waiting。"pool-13-thread-6"prio=10tid=0x00007f754800e800nid=0x7...
继续阅读 >