先日さくらのVPS 1Gプランにしてから初のリクエスト滞留→反応なし状態が起きた。
おそらくメモリ使いすぎてスワップ発生したのだろうけど、詳しく見てる暇もなかったのでVPSコンソールから強制再起動を実施した。
あとでチェックしたところPHPの利用可能メモリが128Mと初期設定のままだった。
いくらなんでも1プロセスあたり128Mは多いだろうというわけで、/etc/php.iniにある以下の行を変更する。
memory_limit = 32M
あとはApacheを再起動して、phpinfo()で設定を確認すればOK。
memory_limitの項目が32Mになっていた。