あなたは私に言うことができます、なぜ最後の3つのhttpdプロセスが異なる時に始まったのですか?
また、プロセスの所有者が違うのはなぜですか?
[root@myserver httpd]# ps aux | grep httpd
root 5455 0.0 0.6 31980 13028 ? S 11:19 0:00 /usr/sbin/httpd
Apache 5475 0.0 0.1 22704 4076 ? S 11:19 0:00 /usr/sbin/httpd
Apache 5513 0.0 1.1 44504 23912 ? S 11:19 0:04 /usr/sbin/httpd
Apache 5514 0.0 1.1 44524 23964 ? S 11:19 0:05 /usr/sbin/httpd
Apache 5515 0.0 1.1 44524 23752 ? S 11:19 0:05 /usr/sbin/httpd
Apache 5516 0.0 1.1 44484 23640 ? S 11:19 0:05 /usr/sbin/httpd
Apache 5517 0.0 1.1 44528 23340 ? S 11:19 0:05 /usr/sbin/httpd
Apache 5518 0.0 1.1 44504 23500 ? S 11:19 0:04 /usr/sbin/httpd
Apache 5519 0.0 1.1 44508 23744 ? S 11:19 0:04 /usr/sbin/httpd
Apache 5520 0.0 1.1 44668 23972 ? S 11:19 0:05 /usr/sbin/httpd
Apache 6149 0.0 1.1 44412 23420 ? S 11:20 0:06 /usr/sbin/httpd
Apache 6769 0.0 1.1 44504 23528 ? S 11:30 0:04 /usr/sbin/httpd
Apache 7357 0.0 1.1 44500 23408 ? S 12:01 0:03 /usr/sbin/httpd
Apache 7395 0.0 1.1 44428 23636 ? S 12:04 0:03 /usr/sbin/httpd
root 7949 0.0 0.0 3912 672 pts/0 S 19:54 0:00 grep httpd
[root@myserver httpd]#
_
前もって感謝します!
Apacheの標準Pre-Fork MPMモジュールを使用している場合(あなたがしているように見える)、他のすべてのプロセスがビジーされている場合、新しいプロセスをフォークオフにします。このように見えるApache Confのセクションがあるはずです。
<IfModule prefork.c>
StartServers 8
MinSpareServers 5
MaxSpareServers 20
ServerLimit 256
MaxClients 256
MaxRequestsPerChild 4000
</IfModule>
_
これは8つのプロセスで始まり、最大256のプロセスを分岐することを可能にします。最後のいくつかのプロセスはこれの結果です。