仕事のサービスでApacheを使っているんですけど、現在の平均起動プロセス数が1400ちょっと。
普通じゃありえませんよね。
デフォルト設定だとMaxClientsは256までしか設定できませんが、Apacheソース内のhttpd.hでHARD_SERVER_LIMITの数値を変更してコンパイルしなおしたんですよ。で、MaxClientsを10240まで設定できるようにしたんですが、「普通は使わないよね」と思って設定上は5120にしました。
結果としては最大で2100ちょっとまでいってしまい、「こんなに稼動しているサーバは見たことがない」という現象になっています。サーバ自体はは結構いいものを使っているんですが、メモリもCPUも殆ど使っていない状態なので宝の持ち腐れっていう感じです。
