私は大規模なWordpressマルチサイトインストールを実行しています。各サイトでは、それぞれのブログに情報を表示するために多数のデータベースクエリが実行されます。Wordpressデータベースのメモリエラー
PHP Fatal error: Allowed memory size of 1572864000 bytes exhausted (tried to allocate 97 bytes) in /home/********/public_html/wp-includes/wp-db.php on line 1775
これは私が(エラーが発生します)と呼ばれているページの読み込みを停止し、ユーザーがアクセスをリロードしなければならないと信じて発生した場合:データのクエリは、しかし、私はしばしば私のエラーログにこれを見る重すぎではありません情報。私は、すべてのページが何の問題もなく自分ですべての負荷と呼ばれてきた。
preg_match('/^\s*(create|alter|truncate|drop)\s/i', $query)) {
$return_val = $this->result;
すなわちデータベースクエリが実行されている場合:このエラーの原因ラインであるWP-をdb.phpファイル内の該当する行を見てみる
。私はPHPリソースのために私のメモリ制限を上げようとしたので、何かが明らかに間違っていることは明らかです。誰もが私はそれを修正することができますこのエラーの原因を識別するために行くだろう知っていますか?
エラーを起こす 'page/url'は何ですか?データベース呼び出しを減らすために、あなたの 'wordpress'でキャッシュすることをお勧めします。 'WP Total Cache'プラグインはかなり良いです。私はいつも私のwordpressプロジェクトのためにそれを使用します。 –