2011-10-13 50 views
5

我試圖使用dump_bt來分析apache核心轉儲,因爲我們在移動服務器後出現分段錯誤。dump_bt在試圖分析apache核心轉儲時不起作用

我就怎麼做那裏得到的信息是通過以下鏈接:

http://www.omh.cc/blog/2008/mar/6/fixing-apache-segmentation-faults-caused-php/

當我運行dump_bt我得到了一個未定義的命令,我貼還鏈接bt_dump所以不知道規定有衝突的命令哪個是對的。但是,兩者都不能。

任何幫助是極大的讚賞。

+0

我設法得到了一個紅帽子php調試庫的跟蹤工作,並縮小到一個文件,雖然不是一個函數。它給了我一個關於自動加載類的自定義函數的行,雖然我看不出該代碼有什麼問題。我做了一個小改動,所以現在等着瞧。我們也將從5.3.6更新到5.3.8。 – rsmarsha

回答

2

你卻忽視了這樣做:「在.gbdinit文件複製到你的主目錄」

它定義dump_bt用戶功能。

+0

我發現並使用gdb命令「source」,你可以告訴它.gdbinit文件的位置,而不需要複製它。它現在告訴我「試圖提取一個不是結構的值的組件」。 – rsmarsha