サーバー監視をセットしたものの、トラブルの元を解決したわけではないので、昨夜再びアクセスができない状態に陥った。アクティビティモニタを立ち上げてあったので見るとほとんどフリーズ状態で正確な数はわからないがhttpdプロセスが2ページ以上の数60〜100だろうか、空きメモリーがほとんど無く、VMサイズが341GB、ハードディスクは回りっぱなし、さすがにこれは使用できるメモリに対してアクセス数が多すぎるのだと、だが分からないのは直前のアクセス解析にはそんな数字はないのだ。 プロセス数を制限することができないかいろいろ調べてApacheの設定ファイルで、Apache2/extra/httpd-mpm.confの数字を操作すればできそうなことがわかった所で、いぜん残りメモリやVMサイズに変化も無いので、サーバーを強制再起動、MaxClients 150を45に、MaxRequestsPerChild 0を4098に変更。その後は、httpdプロセスが6〜8、空きメモリーが400MB前後、VMサイズが60GBと以前の状態にある。これで少し様子を見ることになるが何がきっかけで昨夜のような状態になったのか? 今後メモリーの増設などもした方がよいのかもしれない、アクセス解析にカウントされないアクセスがかなりあるのではないかというのは、コンソールのaccess_logをリアルタイムに表示させて見ていると想像がつくのだがはたして。
2週続けて起きたトラブルコレだったのではないかと思い始めた。
Popularity: 3% [?]




