【请教】apache worker模式初始进程的问题

【请教】apache worker模式初始进程的问题

我刚编译的apache 2.2.4,启用的MPM是worker,安装在/usr/local/apache2,以下是/usr/lcoal/apache/conf/extra/httpd-mpm.conf中关于worker的配置:

[Copy to clipboard] [ - ]
CODE:
<IfModule mpm_worker_module>
     52     StartServers          2
     53     MaxClients          150
     54     MinSpareThreads      25
     55     MaxSpareThreads      75
     56     ThreadsPerChild      25
     57     MaxRequestsPerChild   0
     58 </IfModule>

按这种配置,在启动apache的时候,是不是应该有2个httpd进程呢?可是我ps的结果如下,有6个httpd进程:

[Copy to clipboard] [ - ]
CODE:
[root@localhost bin]# ps -e -f |grep httpd
root     24795     1  0 11:24 ?        00:00:00 /usr/local/apache2/bin/httpd -k start
daemon   24796 24795  0 11:24 ?        00:00:00 /usr/local/apache2/bin/httpd -k start
daemon   24797 24795  0 11:24 ?        00:00:00 /usr/local/apache2/bin/httpd -k start
daemon   24799 24795  0 11:24 ?        00:00:00 /usr/local/apache2/bin/httpd -k start
daemon   24801 24795  0 11:24 ?        00:00:00 /usr/local/apache2/bin/httpd -k start
root     24889  2275  0 11:25 pts/1    00:00:00 grep httpd

请问这是这么回事啊?而且我修改StartServers的值后,重新启动apache后ps的结果还是一样,配置没起作用,这是为什么呢?
understand~~

#Include conf/extra/httpd-mpm.conf
uncomment it in httpd.conf