我正在使用Apache / PHP / MySQL堆棧。作為CakePHP框架使用。我時(shí)不時(shí)地得到一個(gè)空白的白頁(yè)。我無(wú)法通過Cake對(duì)其進(jìn)行調(diào)試,因此我查看了apache error.log,這是我得到的:[Wed Oct 12 15:27:23 2011] [notice] child pid 3580 exit signal Segmentation fault (11)[Wed Oct 12 15:27:34 2011] [notice] child pid 3581 exit signal Segmentation fault (11)[Wed Oct 12 15:30:52 2011] [notice] child pid 3549 exit signal Segmentation fault (11)[Wed Oct 12 16:04:27 2011] [notice] child pid 3579 exit signal Segmentation fault (11)zend_mm_heap corrupted[Wed Oct 12 16:26:24 2011] [notice] child pid 3625 exit signal Segmentation fault (11)[Wed Oct 12 17:57:24 2011] [notice] child pid 3577 exit signal Segmentation fault (11)[Wed Oct 12 17:58:54 2011] [notice] child pid 3550 exit signal Segmentation fault (11)[Wed Oct 12 17:59:52 2011] [notice] child pid 3578 exit signal Segmentation fault (11)[Wed Oct 12 18:01:38 2011] [notice] child pid 3683 exit signal Segmentation fault (11)[Wed Oct 12 22:20:53 2011] [notice] child pid 3778 exit signal Segmentation fault (11)[Wed Oct 12 22:29:51 2011] [notice] child pid 3777 exit signal Segmentation fault (11)[Wed Oct 12 22:33:42 2011] [notice] child pid 3774 exit signal Segmentation fault (11)這是什么細(xì)分錯(cuò)誤,如何解決?更新:PHP Version 5.3.4, OSX local developmentServer version: Apache/2.2.17 (Unix)CakePhp: 1.3.10
3 回答

慕的地10843
TA貢獻(xiàn)1785條經(jīng)驗(yàn) 獲得超8個(gè)贊
分段錯(cuò)誤是php中的內(nèi)部錯(cuò)誤(或者不太可能是apache)。通常,分段錯(cuò)誤是由更新較少且測(cè)試較少的php模塊之一(例如imagemagick或subversion)引起的。
嘗試禁用所有非必需模塊(中的php.ini),然后逐個(gè)重新啟用它們,直到發(fā)生錯(cuò)誤。您可能還想更新php和apache。
如果這樣做沒有幫助,則應(yīng)報(bào)告php bug。

一只名叫tom的貓
TA貢獻(xiàn)1906條經(jīng)驗(yàn) 獲得超3個(gè)贊
要找出是哪個(gè)模塊,只需禁用所有非必需的模塊(從所有外部開發(fā)的模塊開始,如mod-geoip
)。問題繼續(xù)存在嗎?然后禁用更多??床坏饺魏味五e(cuò)誤了嗎?啟用更多模塊,直到您這樣做。如果您在技術(shù)上有偏見并擁有調(diào)試器,請(qǐng)參閱@Mathias Wadmann的出色答案。請(qǐng)注意,調(diào)試器可能會(huì)誤導(dǎo)您-有時(shí)崩潰可能在另一個(gè)模塊中。
- 3 回答
- 0 關(guān)注
- 623 瀏覽
添加回答
舉報(bào)
0/150
提交
取消