Allowed memory size of 134217728 bytes exhausted
错误信息:Allowed memory size of 134217728 bytes exhausted (tried to allocate 38 bytes) in D:\site\web\system\libs\db_mysqli.class.php on line 234由于报错信息和数据库相关,一开始一直以为是数据库中某个数据表过大,于是努力在查那个"出轨"
·
错误信息:
Allowed memory size of 134217728 bytes exhausted (tried to allocate 38 bytes) in D
:\site\web\system\libs\db_mysqli.class.php on line 234
由于报错信息和数据库相关,一开始一直以为是数据库中某个数据表过大,于是努力在查那个"出轨"的数据表,把所有可能的数据表找一遍之后仍然找不到问题所在,于是又改内存,结果服务器中原来不止一个php.ini,(通过php.info()发现正确的php.ini),于是将php.ini中的memory_limit = 128M改为512M,在命令行中输入 iisreset,OK,问题解决。
出现这种问题可能的情况总共为三种:
1.查询出来的数据量大。。
2.数据量不大。但是你php.ini配置的内存大小 太小
3.逻辑出现死循环
更多推荐
已为社区贡献1条内容
所有评论(0)