今日、うちのサイトがアクセス出来ないようになっていた。
SSHで接続できなかったので、直接コンソールを使って見てみた所、Apacheが必死にメモリが足りないよ的なエラーを吐き出していました。
ログイン後にコマンドすら打てない状態になってたので、再起動させて何とか復旧しました。
こんな状態になったのは初めてだったんだけど、鯖の少ないメモリを何とかやりくりして動かしているのだから仕方が無いか・・・。
一番メモリが動きそうなのはApache2なので、設定を眺めていたらMaxRequestsPerChildが0と書いてあった。
このMaxRequestsPerChildは長い期間起動させっぱなしのプロセスはメモリリークを起こす可能性があるので、この項目の回数を処理したらプロセスを再起動させてくれるのだが、0になってるとやってくれない。
とりあえず、適当に50にしてみた。
他の項目もいじりたいけど、起動最大数とかは下げた記憶があるんだよね・・・。
ともかくデフォルトだと再起動はしてくれないので、次にセットアップするような機会があったら忘れないようにしよう。

カテゴリ/タグ:私の記憶領域 /    
コメント (0)


コメントフォーム(注:投稿内容にURLがある場合、管理者の確認の上で公開する設定になっています)