ThinkPHP框架在linux服务器nginx环境下跑出现溢出缓存问题解决方法
来源:互联网 发布:rmit 知乎 编辑:程序博客网 时间:2024/06/05 19:13
问题描述:
:(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的大坑啊!
注释:加速扩展影响的问题
0 0
- ThinkPHP框架在linux服务器nginx环境下跑出现溢出缓存问题解决方法
- 在Linux环境下搭建基于Nginx的rtmp服务器
- 解决Nginx下ThinkPHP框架中的U方法失效问题
- ThinkPHP 在nginx环境下去掉URL中的index.php
- nginx缓存不起作用问题解决方法
- 在Nginx下运行thinkphp
- windows下修改nginx pathinfo支持、thinkphp在nginx环境下隐藏index.php
- 在Linux环境下安装Nginx
- nginx服务器下部署ThinkPHP的配置
- XMind8在linux环境下内存溢出的另一种解决办法
- 【服务器】在Linux下搭建java环境
- linux下的tomcat内存溢出问题解决
- linux服务器上下载的csv文件在window环境下用excel打开的乱码问题解决
- 【thinkphp 5 在nginx 环境下路由无法生效(404 500错误 )的解决方法】
- 【thinkphp 5 在nginx 环境下路由无法生效(404 500错误 )的解决方法】
- 【thinkphp 5 在nginx 环境下路由无法生效(404 500错误 )的解决方法】
- 【thinkphp 5 在nginx 环境下路由无法生效(404 500错误 )的解决方法】
- JSP在tomcat服务器下无法连接MySql问题解决方法
- 8张图理解Java
- java入门
- memcpy 函数解析
- 云服务中的IaaS、PaaS、SaaS的作用和功能
- 成功劝说某同学放弃氢氟酸路线
- ThinkPHP框架在linux服务器nginx环境下跑出现溢出缓存问题解决方法
- dubbo管控台的安装
- C++中的指针与const
- 神奇的正则表达式
- 手机移动端WEB资源整合
- Stream转换List
- [从头学声学] 第200节 [机器小伟]的200岁生日
- java字符串匹配
- NKOI 3645 黑盒序列