prefork 似乎没有监听配置文件中的 MaxClients

prefork 似乎没有监听配置文件中的 MaxClients

如果这是一个愚蠢的问题,我提前道歉,我对这一切都很陌生!

我在 ubuntu 服务器上安装了 prefork,并通过运行进行了确认

aptitude search apache2-mpm-

这给了我

p   apache2-mpm-event                                                                                              - Apache HTTP Server - event driven model
p   apache2-mpm-itk                                                                                                - multiuser MPM for Apache 2.2
i A apache2-mpm-prefork                                                                                            - Apache HTTP Server - traditional non-threaded model
p   apache2-mpm-worker                                                                                             - Apache HTTP Server - high speed threaded model
root@redflagwiki:/etc/apache2/sites-enabled# vi /etc/apache2/apache2.conf
root@redflagwiki:/etc/apache2/sites-enabled# aptitude search apache2-mpm-
p   apache2-mpm-event                                                                                              - Apache HTTP Server - event driven model
p   apache2-mpm-itk                                                                                                - multiuser MPM for Apache 2.2
i A apache2-mpm-prefork                                                                                            - Apache HTTP Server - traditional non-threaded model
p   apache2-mpm-worker                                                                                             - Apache HTTP Server - high speed threaded model

在我的 apache2.conf 文件中

<IfModule mpm_prefork_module>
    StartServers          5
    MinSpareServers       5
    MaxSpareServers      10
    MaxClients          100
    MaxRequestsPerChild   0
</IfModule>

但这似乎被忽略了,因为服务器允许 apache 运行 200 多次,直到它死机,然后必须重新启动。

有任何想法吗?

相关内容