企業(yè)做自己的網(wǎng)站要注意什么seo分析
一、簡單點(diǎn)的
??????? 編譯時主動帶-g,生成的程序帶調(diào)試信息,而且開啟生成dump文件,這時候可以使用core dump來調(diào)試程序,定位問題??梢詤⒖?#xff1a;linux 程序crash 調(diào)試、原因分析及問題定位-CSDN博客
二、稍微復(fù)雜點(diǎn)
??????? 假設(shè)生成的可執(zhí)行文件帶了調(diào)試信息,那么可以考慮用gdb來調(diào)試程序,調(diào)試的教程如下:gdb調(diào)試
三、再復(fù)雜點(diǎn):如果core dump文件的堆棧信息被破壞了,又該如何定位問題呢?
??????? 參考下面博文,借助棧幀信息和寄存器信息來使用gdb-x命令排查問題
四、定位排查問題實(shí)戰(zhàn):沒有core文件時定位segfault at 0 ip (null) 的問題
??????? 上連接:沒有core文件時定位段錯誤問題
五、崩潰時要是沒有core dump文件生成,那又該如何排查問題?
??????? 借助內(nèi)核的segfault日志來定位問題:內(nèi)核segfault定位程序崩潰
寫在最后:
????????coredump文件是如何生成的?