httpd.confのPrefork
よく忘れる事なので、メモ書き。
- Prefork
- 1プロセス1リクエストをする方法。1.3の頃のと似てる
- 設定
- MaxClients
- 応答する事の出来る同時リクエスト数=子プロセスの最大数*1
- ServerLimitの値(デフォルトでは256?)を超えると不安定になる。 参考:mpm_common - Apache HTTP Server Version 2.2
- MaxSpareServers
かんなぎアイドルな子プロセスの最大数- デフォルトでは10個
- MinSpareServers以下にした場合、MinSpareServers + 1 になる
- MinSpareServers
かんなぎアイドルな子プロセスの最小数- デフォルトでは5個
- アイドルプロセスがMinSpareServersの数より少ない場合は、毎秒ごとにMinSpareServersの個数になるまで産まれていく。
worker mpmは mod_pythonとか使えないっぽいから、わからね。
*1:Preforkのみ、threadの場合は違う