1. 程式人生 > >nginx recv() failed 錯誤,php "zend_mm_heap corrupted\n"錯誤

nginx recv() failed 錯誤,php "zend_mm_heap corrupted\n"錯誤

這兩天在測試環境部署codereview系統phabricator後,phabricator提示安裝php擴充套件apcu提高系統性能,安裝之後偶爾重新整理頁面的時候顯示502錯誤。errorlog 顯示 recv() failed

php-fpm日誌顯示子程序不斷重啟

debug方法:

1.配置php-fpm啟動一個worker程序

2.用strace -p pid 命令觀察程序資訊


解決方法 

此錯誤在網上查到是記憶體導致的程序退出,想到之前加的apcu擴充套件,於是暫時去掉了apcu擴充套件。系統執行正常。