web-dev-qa-db-ja.com

ApacheにMaxClientsとServerLimitがあるのはなぜですか?

Prefork Apache 2.2を使用していますが、MaxClientsディレクティブとServerLimitディレクティブがある理由がわからないようです。

私はあなたがステップでこれらの両方を増やす必要があることを理解しています-グーグルはこれを何度も何度も私に言いました。私の知る限り、どちらもいつでも実行できるApacheプロセスの最大数を制御します。

なぜ両方が存在するのですか?プリフォークの場合、それらは冗長に見えます。私が見逃している微妙な違いはありますか?

1
Gary Richardson

Serverlimit =一般的なプロセスの制限(デフォルト:256)

MaxClients =子プロセスの制限

Maxclients <256 btwである限り、ServerLimitを設定する必要はありません。 (ただし、そうすることでメモリを節約できます)

6
zaub3r3r