ThinkPHP框架在linux服务器nginx环境下跑出现溢出缓存问题解决方法
生活随笔
收集整理的這篇文章主要介紹了
ThinkPHP框架在linux服务器nginx环境下跑出现溢出缓存问题解决方法
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
問題描述:
:( Allowed memory size of 1916796928 bytes exhausted (tried to allocate 3086655745 bytes)錯誤位置
FILE: /data/xxx/ThinkPHP/Common/functions.php LINE: 370問題解決:
這個問題貌似不是php函數preg_replace_callback的bug。我的經過一天半的折磨,終于排查到原因了, 我的服務器環境加載了eaccelerator擴展;經過測試,只有在啟用eaccelerator這個擴展后有關 preg_replace_callback的代碼段就會內存溢出,而注釋掉eaccelerator擴展后,P事沒有。
eaccelerator的大坑啊!
注釋:加速擴展影響的問題
總結
以上是生活随笔為你收集整理的ThinkPHP框架在linux服务器nginx环境下跑出现溢出缓存问题解决方法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: pythonsocket自动化教程_Py
- 下一篇: android 本地ip获取,【andr