运行过程中脚本挂住一直不退出,并且从日志中也看不出来脚本运行到哪儿了,这时可以用gdb来进行查看,方法如下:
1. gdb attach <脚本pid>
2. (gdb) p line_number
就会输出脚本挂在了哪一行,然后分析脚本相应行即可
1. gdb attach <脚本pid>
2. (gdb) p line_number
就会输出脚本挂在了哪一行,然后分析脚本相应行即可
本文介绍了一种利用GDB调试器来诊断和定位脚本挂起的具体方法。当脚本运行异常挂起时,通过GDB的attach功能可以定位到脚本挂起的具体行号,进而分析并解决问题。
1095

被折叠的 条评论
为什么被折叠?