沒有任何原因,我的cakePHP網站(v1.3.11)之一已停止工作(顯示「沒有數據收到」頁面在鉻 - 錯誤324),但其他仍然很好 - 目前至少 - 。由cakePHP網站的Apache段錯誤
/var/log/apache2/error.log顯示[notice] child pid 8502 exit signal Segmentation fault (11)
和/ var/log/messages中顯示kernel: [15482058.932226] apache2[8502]: segfault at 7fff7f14fb58 ip 7f1b9d886e55 sp 7fff7f14fb60 error 6 in libphp5.so[7f1b9d576000+588000]
這裏是我的php -v
PHP 5.2.6-1+lenny13 with Suhosin-Patch 0.9.6.2 (cli) (built: Jul 1 2011 16:01:01)
Copyright (c) 1997-2008 The PHP Group
Zend Engine v2.2.0, Copyright (c) 1998-2008 Zend Technologies
我絕對沒有關於發生什麼的想法,所以任何想法都是值得歡迎的。
編輯:
它看起來像在/cake/libs/controller/controller.php的render()
功能是做一個無限循環。任何想法爲什麼發生這種情況? (它發生在該網站的所有網頁和無碼最近已改變了......)
你能重新啓動嗎? – PeeHaa
你最近在服務器上更改/更新過你的PHP版本嗎?另外值得注意的是,每次我在PHP中使用過段錯誤時,都會因爲遞歸函數調用次數過多和內存不足而出現錯誤。 Zend引擎不正確地處理這個問題並導致段錯誤。我還沒有深究原因。 – DaveRandom
已經重新啓動apache2,沒有成功。 – Nicolas