2011-12-15 3 views
1

ではありません。クライアントの最大値に達したようなApacheの動作は、デフォルトのApacheの「動作」ページでも表示されません。私はそれをサーバー状態から見ることができます。また、開発サーバーであり、イントラネットで制限されています。それで、不可能です。Apacheのような動作が最大クライアントに達しましたが、それは

また、ServerLimitとタイムアウト値を再定義し、Apacheの設定でキープアライブを無効にしましたが、変更はありません。何をお勧めしますか?

いくつかの余分な情報:

それは仮想マシンです(VMware社)

ラム量:512 MB /実際の利用〜150メガバイト

CPU:1×2.40 GHzの/ロード:0.00- 0.050

Apacheのバージョンは、ログ2.2

答えて

0
  • チェックです
  • Apacheは1秒間に1つの新しい子プロセスを作成します。 StartServersMinSpareServersを増やしてください。あなたがあなたのメモリに置くことができますどのように多くのApache子がわかっている場合MinSpareServersMaxSpareServersStartServersMaxClients
  • 512Mのためにその番号を入れては短いです。 1つのApacheプロセスが64M(通常は20MB程度ですが、Drupalのようにプロセスごとに128Mが表示されることがあります)、512/64 = 8の子プロセスしか処理できないため、MaxClient = 8となります。 ApacheにMaxClientが150であることを伝えたら、それを処理するためにいくつかのRAMを与えます。あるいは、アプリケーションが多すぎるRAMを食べていないことを確認してください。
関連する問題