Apache 2.4を実行しているシステムでは、次の4つのプロセスが作成されます。
$ ps aux | grep httpd
root 18325 0.0 0.2 53448 5884 ? Ss 10:22 0:00 /usr/local/apache2/bin/httpd -k start
www-data 18326 0.0 0.2 342416 4484 ? Sl 10:22 0:00 /usr/local/apache2/bin/httpd -k start
www-data 18327 0.0 0.2 342416 4484 ? Sl 10:22 0:00 /usr/local/apache2/bin/httpd -k start
www-data 18328 0.0 0.2 342416 4484 ? Sl 10:22 0:00 /usr/local/apache2/bin/httpd -k start
ルートプロセスが起動プロセスであり、www-dataで実行される権限が低いサブプロセスを生成することを知っていますが、なぜ3つありますか?
答え1
答え2
Apacheは各接続に対してプロセスを作成する必要があります。複数のプロセスを実行するのは通常の動作です。