CNode

关于连接redis查询的问题

问答
MMaxfengyan发布于7 年前最后回复7 年前2 回复3734 浏览0 收藏

本人单纯用fastify查询redis进行压测,为什么在压测完成后cpu还在占用呢?是不是redis的连接没有释放,是需要在查询完后手动关闭redis吗?还是我写的查询代码逻辑有问题,请大神赐教,初学,轻喷 image.png image.png

查看回复

回复 (2)

Z
zhangmingfeng#1·7 年前

我也遇到过这样的问题,然后在fastify的onClose hook里主动断开redis的链接就没有问题了

M
Maxfengyan#2·7 年前
引用 zhangmingfeng我也遇到过这样的问题,然后在fastify的onClose hook里主动断开redis的链接就没有问题了

@zhangmingfeng 大佬,我看了文档,onClose是服务器停止时触发的吧,但是这是长期的服务,用pm2启的不能停。我现在的状况是压测完了,已经没有用户在请求node程序,也没有日志产出,程序依旧在运行,但cpu还是在占用中,理论上讲如果没有用户调接口,cpu应该占用率很少,内存应该释放掉吧。

参与回复
登录后即可参与回复。登录