1

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

PHP 致命错误:在第 0 行的 Unknown 中,允许的内存大小为 134217728 字节已用尽(尝试分配 139817425963032 字节)。

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

有人能帮我吗 ?

4

2 回答 2

0

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

一定是某个扩展中的错误,如果它只是偶尔发生,它可能是例如缓冲区溢出。如果它一直发生,那么它是常规错误。

于 2012-10-17T13:30:15.667 回答
0

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

于 2012-08-23T19:24:40.877 回答