1. 程式人生 > >GDB除錯Segment Fault的線上http程序的方法

GDB除錯Segment Fault的線上http程序的方法

有些問題只有在大併發訪問量的線上機器上才能體現出來,測試機沒法重現。

我們可以使用GDB來解決這個問題。

首先在命令列啟動GDB

GDB

然後輸入
attach http程序id

如果需要設定斷電的話,可以先執行stop,然後設定斷電

然後 輸入 c 或者 continue 讓這個進行繼續提供服務,如果這個程序發生了Segfault錯誤,我們可以通過 bt 等跟蹤命令,來檢視問題出在哪裡