嗨,我正在为systemtap脚本问题而苦苦挣扎。(我是systemtap的新手,所以如果我错了,请理解)
以我为例,我运行了一个python应用程序(长期运行的应用程序-基于django,python2.7,在virtualenv上运行),并且试图用systemtap脚本查看调用堆栈。但是当我使用此命令运行systemtap脚本
$> stap mystapscript.stp -x {my app pid}
我收到此错误,却什么也没显示 “缺少单独的debuginfo,请使用:debuginfo-install kernel-3.10.0-957.el7.x86_64”
但是有趣的是,它仅在python应用程序中不起作用。我创建了一个简单的python应用程序,该应用程序每隔几秒钟就会打印一次“ Hello world”,并且可以看到带有systemtap脚本的调用堆栈。
当然,我运行了“ debuginfo-install {我的内核版本}”,安装了kernel-devel,kernel-debug,kernel-debug-common。
我不知道为什么它不起作用。有什么意见我可能会错过吗? 谢谢 。