nodejs使用gcore分析进程卡死

首先使用gcore pid 生成卡死进程的内存数据
会在当前目录dump出一份core.pid的文件
使用llnode分析文件
没有llnode的要先安装一下,npm install -g llnode,安装过程比较复杂
llnode nodepath -c coreFile其它nodepath是你node的解释器路径 , coreFile是刚dump出来的文件
继续输入命令 thread list,输出所有线程,可以看到线程11是node的内容
thread select 11, 选择到线程11
继续输入命令 v8 bt,查看内存信息
可以看到打印出了当前正在执行的文件位置
OVER



本文作者:起点终站
文章标题: nodejs使用gcore分析进程卡死
本文地址:https://blog.hellozwh.com/?post=448
版权声明:若无注明,本文皆为“起点终站”原创,转载请保留文章出处。
本文地址:https://blog.hellozwh.com/?post=448
版权声明:若无注明,本文皆为“起点终站”原创,转载请保留文章出处。

