zend_mm_heap corrupted
大きな環境を事前レンダリングするために書いたPHPプログラムでエラーメッセージが表示されます。PHPスクリプトのヒープが壊れています
私はそれが不安定ですが、スクリプトに変数があまりにも多く割り当てられていることが原因であると思われます。スクリプトは約20の変数しか持たないので、そのうちの1つは最大500の要素を保持します。つまり、合計の反復数は数十億オーダーになります。
私は疑いがありますか?もしそうなら、それについて何かできることはありますか?たとえば、スクリプトをしばらく実行した後、重要な変数をファイルにダンプしてスクリプトを再起動し、それらの変数を選択して継続する方が良いでしょうか?
あなたはすでにこれを見ましたか? http://stackoverflow.com/questions/2247977/what-does-zend-mm-heap-corrupted-mean –
はい、あります。答えはどれも関連性がないようです。私はOBを使用していない、私はオブジェクトを使用していますが、プロシージャ関数を代わりに使用しようとしたが、エラーはまだ起こった、配列のサイズは明示的にそれを追加する前にチェックして、私はWindowsを使用しています。 –
PHPエラーログには何もありませんか?スクリプトがすべてのエラーを表示するように設定されていても、画面上に表示されなかった追加情報があることがあります。 –