nodejs使用gcore分析进程卡死 - 起点终站

我们应该感谢相遇,无论结局是喜是悲....
nodejs使用gcore分析进程卡死
  • 首页 > IT技术
  • 作者:起点终站
  • 2022年5月12日 15:39 星期四
  • 浏览:12002
  • 字号:
  • 评论:0
  • 首先使用gcore pid 生成卡死进程的内存数据

    会在当前目录dump出一份core.pid的文件


    使用llnode分析文件

    没有llnode的要先安装一下,npm install -g llnode,安装过程比较复杂



    llnode nodepath -c coreFile
    其它nodepath是你node的解释器路径 , coreFile是刚dump出来的文件



    继续输入命令 thread list,输出所有线程,可以看到线程11是node的内容

    1116.png


    thread select 11, 选择到线程11

    2226.png


    继续输入命令 v8 bt查看内存信息

    33354333.png

    可以看到打印出了当前正在执行的文件位置


    OVER

      您阅读这篇文章共花了:  
    本文作者:起点终站      文章标题: nodejs使用gcore分析进程卡死
    本文地址:https://blog.hellozwh.com/?post=448
    版权声明:若无注明,本文皆为“起点终站”原创,转载请保留文章出处。
    • blogger
    返回顶部| 首页| 手气不错| 网站地图| sitemap| 装逼生成器| 站长介绍|

    Copyright © 2016-2019 起点终站 闽ICP备16011094号-1