1

現在、Codeigniter と MSSQL データベース接続を使用しています。ときどき、次のエラー メッセージが表示されます。

PHP 致命的なエラー: 行 0 の不明で、134217728 バイトの許容メモリ サイズが使い果たされました (139817425963032 バイトを割り当てようとしました)。

アプリケーションが動作するには139817425963032 バイト(130 Tb)が必要だという考えに圧倒されます。

誰かが私を助けることができますか?

4

2 に答える 2

0

Looks like a 64-bit pointer (only 48 bits are used for virtual address on modern x86-64) got passed to malloc().

Must be a bug in some extension, if it only happens sometimes, it could be e.g. a buffer overflow. If it happens all the time, it out to be regular bug.

于 2012-10-17T13:30:15.667 に答える
0

var_dumpこれは通常、再帰、ログ記録(例)データの大きなチャンク(モデルの配列など)などをもたらす操作によって引き起こされます。

于 2012-08-23T19:24:40.877 に答える