web-dev-qa-db-ja.com

Apacheプロセスが多すぎますか?

私のサーバーがなぜこれほど多くの空きApacheスロットを開いているのか疑問に思っています。サーバーには、ビジースロットとアイドルスロットがいくつかあります。サーバーが使用するプロセスの量とトラフィックの量については、添付の画像をご覧ください。

質問

  • 空きスロットが少なくなるように構成を変更する必要がありますか?
  • 空きスロットの量を減らすと、サーバーが使用しているメモリの量が減りますか?

統計

2
iDev247

グラフでアイドルスロット/空きスロットとビジースロットがどのように計算されるかについての情報を提供していません。だから私は次のことを仮定します:

  • ビジースロットは、実際にリクエストを処理するプロセス/スレッドです

  • アイドルスロットは作成されたプロセス/スレッドですが、リクエストを処理していません

  • 空きスロットは、最大クライアントに達する前に作成できるプロセス/スレッドです。

質問1:

許可するすべてのHTTPリクエストを処理するのに十分なRAMがない場合にのみ、最大クライアント数を減らす必要があります。今のところ、「ビジースロット」が100を超えることはないため、待つことができます。

質問2:

いいえ。Apacheは、より多くのプロセス/スレッドを生成する場合にのみ、より多くのメモリを使用します。

2
user130370