如何获取core文件堆栈脚本
warning:
这篇文章距离上次修改已过1629天,其中的内容可能已经有所变动。
利用脚本,获取堆栈信息,方法如下:
sh ./core_stack /opt/gnode/server/bin/gbased opt/gnode/userdata/gbase/core.xxx > file
文件名请记录节点信息,对应的core文件pid,时间等信息,以方便对照,例如bt_node17_pid_20160531.txt。
core_stack.sh
#!/bin/sh
gdb –quiet -nx $1 $2 <<EOF 2>&1
set width 0
set height 0
set pagination no
thread apply all bt
EOF