現在、常に OutOfMemory 例外が発生するスクリプトをデバッグしています。これは cronjob として実行され、通常は正常に動作しますが、cronjob がしばらく実行されなかった場合 (何らかの理由で)、スクリプトはキューに入っている多くの要素を処理する必要があり、OutOfMemory 例外が発生します。
コードを調べても、問題を特定できませんでした。反復関数呼び出しの 1 つがメモリをリークする可能性があると思いますが、どれがどこであるかはわかりません。OutOfMemory 例外が発生したときに PHP にヒープをダンプさせるオプションはありますか? そこから問題を見つけることができるかもしれません (ほとんどの場合)。