ホームページ  >  記事  >  バックエンド開発  >  PHP のメモリ オーバーフローに関連する問題 致命的なエラー: メモリ不足

PHP のメモリ オーバーフローに関連する問題 致命的なエラー: メモリ不足

WBOY
WBOYオリジナル
2016-06-13 13:53:402705ブラウズ


ヘルプ: PHP メモリ オーバーフローの問題 致命的エラー: メモリ不足
致命的エラー: メモリ不足 (786432 が割り当てられています) (1572864 バイトを割り当てようとしました) (E:wwwrootlunannewsdedarchives_do.php の 997 行目
)
バックグラウンドで記事を公開するためのプロンプトは上記のとおりです。DEDE5.6 プログラムには約 50,000 の記事と数千のトラフィックがあり、タスク マネージャーの CPU 使用率は 5% 未満で、PF は約 1G を使用します。
サーバーはxeon E5606 4Gメモリ
数か月前、PHP.INI のmemory_limit = 4000M を 3000M に変更しましたが、再びこの問題が発生するため、4000M に変更しました。
トラフィックは非常に少なく、コンテンツもあまりありません。 この記憶を食べる方法では十分ではありません。


------解決策----------------------
この php ファイルは何のためにありますか?
それは毎回(または非常に頻繁に)ありますか?
ファイルにmemory_get_usageを追加し、メモリを消費する不合理な部分を見つけてレビューのために投稿します
ループのある部分を重点的にチェック


声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。