Categories: Linux筆記

造成Apache掛點,PHP假死的原因

最近發現Server常常會任務數過高,導致Apache整個掛掉,必須重新啟動才能恢復。
檢查了一下LOG檔,發現Eaccelerator是元兇!

錯誤紀錄:
EACCELERATOR: PHP crashed on opline 77 of file()
原來是EACCELERATOR出現錯誤造成Apache當掉。
解決方法:
1.忽略容易造成錯誤的程式
2.設定清除時間
修這幾行值
eaccelerator.filter = “!/var/www/html/test.php” 絕對路徑的php,開頭!為忽略的意思
eaccelerator.shm_ttl=”60″
eaccelerator.shm_prune_period=”30″

先這樣再測試看看幾天

yan

Share
Published by
yan