Codeigniter - 内存耗尽

时间:2012-08-23 19:20:56

标签: php codeigniter

我目前正在使用Codeigniter和MSSQL数据库连接。有时,我收到此错误消息:

  

PHP致命错误:第0行的“未知”中允许的内存大小为134217728字节(尝试分配139817425963032字节)。

我对应用程序需要 139817425963032字节(130 Tb)的想法感到不知所措。

有人可以帮助我吗?

2 个答案:

答案 0 :(得分:0)

这通常是由导致递归,记录(例如var_dump)大块数据(如模型数组)等的操作引起的。

答案 1 :(得分:0)

看起来像64位指针(现代x86-64上只有48位用于虚拟地址)传递给malloc()。

某些扩展程序中必定是一个错误,如果它有时只发生,它可能是例如缓冲区溢出。如果它一直发生,那就是常规的bug。