APCのエラー対策をしました

apacheのエラーログに

PHP Warning: require_once(): Unable to allocate memory for pool.

が大量に出力されたので対策しました。

apcのバグのようです。
http://pecl.php.net/bugs/bug.php?id=16966

このページ内のアドバイスどおり、/etc/php.d/apc.iniを修正しました。
apc.mmap_file_mask=/tmp/apc.XXXXX

apc.mmap_file_mask=/dev/zero
へ変更するとエラーは表示されなくなりました。

追記(2015/5/9)
apc.shm_size=32M ではWordPress管理画面を使った時にsslのエラーログに出力がされたままでした。
apc.shm_size=64M に変更する事でエラー出力されなくなりました。

Comments are closed.