CPU偶现的100%查询

  |  

在服务器偶然会出现 CPU100%时,会出现服务器对外不可用,健康检查也无法相应。

因为是偶现,一般重启后就好了。但是这种时候一般先不要重启,先按如下命令:

1. 找出 node.js 的进程号: top

在这里插入图片描述

2. 进入调试状态:node inspect -p pid

例如:node inspect -p 22056,你会看到这个提示:

1
debug>

3. 然后输入:pause

在这里插入图片描述

就能找到,当前执行的代码块

4. 根据提示找出对应行的代码

在这里插入图片描述

感谢

感谢梁老师让我学习到如果排查此问题!!!

文章目录
  1. 1. 1. 找出 node.js 的进程号: top
  2. 2. 2. 进入调试状态:node inspect -p pid
  3. 3. 3. 然后输入:pause
  4. 4. 4. 根据提示找出对应行的代码
  5. 5. 感谢