最終更新:2020-02-25 (火) 16:47:49 (1520d)
Apache/MPM/prefork
- Apache HTTP サーバ 1.3 系以前のモデル
- 1 つのリクエストに対して、1 プロセスを割り当てる (メモリを使う)
- 負荷に応じて、子プロセスを増減させる
# prefork MPM # StartServers: number of server processes to start # MinSpareServers: minimum number of server processes which are kept spare # MaxSpareServers: maximum number of server processes which are kept spare # ServerLimit: maximum value for MaxClients for the lifetime of the server # MaxClients: maximum number of server processes allowed to start # MaxRequestsPerChild: maximum number of requests a server process serves <IfModule prefork.c> StartServers 8 MinSpareServers 5 MaxSpareServers 20 ServerLimit 256 MaxClients 256 MaxRequestsPerChild 4000 </IfModule>
設定項目
StartServers? 5 MinSpareServers? 5 MaxSpareServers? 10 ServerLimit? 256 MaxClients? (Apache 2.2) 256 MaxRequestWorkers? (Apache 2.4) 256 MaxRequestsPerChild (Apache 2.2) 10000 MaxConnectionsPerChild? (Apache 2.4) 0
CentOS 7
- Linux/etc/httpd/conf.modules.d/00-mpm.conf?