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
- 下一篇: llinux c 语言延时,linux下