HOME >  システム構築 > apacheのエラーログにUnable to allocate memory for pool.

apacheのエラーログにUnable to allocate memory for pool.


apacheのログローテーションに失敗し、apacheが起動しない不具合が発生

正確にはログローテーション後のapache再起動にに失敗しているようです。

ログローテーションをlinuxから、apacheに標準で導入されているものに

変更した方がいいのかもしれないっと思っていたところ

Unable to allocate memory for pool.のエラーが気になり

PHPキャッシュのAPCのエラーを修正してみた。

Unable to allocate memory for pool.どうやらメモリーの確保に失敗している

メッセージらしい。

そこで

apc.shm_size=32M

apc.shm_size=256M

へ大幅に値を変更してみました。

ログローテーションでapacheが再起動しなかったのは

APCが原因だったとは・・・

クライアント様に無制限で開放しているサーバーは何が起こるか分かりませんね。