朝、出社前、いきなり上司から電話があり
「サイトが見れない!」と。
イベントをやっているわけじゃないし、
なんかの見間違いだろう、、とサイトを見ると、、
見れない!!
なぜ!!
ロードアベレージか?
0.5付近だから負荷は関係ない!
なんだなんだと思ってエラーログを見てみたら
Unable to allocate memory for pool.
という見慣れないのが。。。
どうやら、PHPのモジュールのAPCっていうのが原因らしい。
サイトが見れなくなる前の日に
DB接続数がめちゃくちゃ上がり(←イベント最終日だったため)、
DB処理に時間がかかり、Web側が待機状態となり、
Web側待機中は、アクセスしたファイルに対するAPCキャッシュが使用中となって
それを解放できずに、キャッシュメモリを使い果たしたらしい。
なんか解放出来ないのはAPCの不具合みたいね。。
とりあえずサーバ再起動&APCの/etc/php.d/apc.iniのapc.shm_sizeを
変更してサイトが見れるようになりました。
初めてのことだったのでビックリしたね(*_*;
「サイトが見れない!」と。
イベントをやっているわけじゃないし、
なんかの見間違いだろう、、とサイトを見ると、、
見れない!!
なぜ!!
ロードアベレージか?
0.5付近だから負荷は関係ない!
なんだなんだと思ってエラーログを見てみたら
Unable to allocate memory for pool.
という見慣れないのが。。。
どうやら、PHPのモジュールのAPCっていうのが原因らしい。
サイトが見れなくなる前の日に
DB接続数がめちゃくちゃ上がり(←イベント最終日だったため)、
DB処理に時間がかかり、Web側が待機状態となり、
Web側待機中は、アクセスしたファイルに対するAPCキャッシュが使用中となって
それを解放できずに、キャッシュメモリを使い果たしたらしい。
なんか解放出来ないのはAPCの不具合みたいね。。
とりあえずサーバ再起動&APCの/etc/php.d/apc.iniのapc.shm_sizeを
変更してサイトが見れるようになりました。
初めてのことだったのでビックリしたね(*_*;

| ホーム |