【Apache】error out of dynamic memory in yy_create_buffer()というエラーが頻発する。

WordPressを2.8.2に更新したあたりから、

out of dynamic memory in yy_create_buffer()

というApacheのエラーが頻発するようになった。
このエラーなんだろうといろいろ調べたけど。。。
情報がほとんどない。。。

WordPressのサポートフォーラム
Googleグループの「out of dynamic memory in yy_create_buffer」検索結果

エラーが出たという情報はあるけど、対処法がほとんど見あたらない。。。

どうやら色々と調べた結果、WordPressの
2.7
2.8.2
で出るみたい。

どうもメモリ不足のエラー。
MySQLのキャッシュの問題かな??
と思い、MySQLの設定をいろいろといじるが、変化なく。。。

プラグインとの相性が悪いのか??と思い。いろいろと試すが変化なく。。。

メモリの問題だから。。。とメモリを増設するも意味がなく。。。

途方にくれていた。

この際、Apacheモジュールの整理もしようと急に思い立ち、整理を行ってみた。
すると、使わないモジュールをコメントアウトするだけで、メモリ使用量がだいぶ減った。
その結果、表記のエラーは全く出なくなった。

恐らくだけど。。。アクセス数が増え、プロセスが増加し、Apacheモジュールが使用してたメモリが最大を超えてたのでは。。。という結論。
プロキシつかってるし、WordPressのプラグインたちが吐き出す、.htaccessも冗長になってきてるし。。。
サーバーへの負荷が大きくなってたんだろうね。。。

表記のエラーが出て困ってる方。
とりあえずの対処法として、サーバーの設定(Apacheの設定)と.htaccessの見直しをおすすめします。

コメントを残す

メールアドレスが公開されることはありません。

2 + six =