Fedora Linux中的apache mpm

时间:2015-01-29 08:14:57

标签: apache fedora

什么是apache的理想配置 - Fedora Linux中的Prefork或Worker在8核CPU上运行,60 gb RAM用于繁忙的流量站点,目前在httpd.conf中配置 -

<IfModule prefork.c>
    StartServers       8
    MinSpareServers    5
    MaxSpareServers   20
    ServerLimit      3500
    MaxClients       3500
    MaxRequestsPerChild  40000
</IfModule>

<IfModule worker.c>
  StartServers         4
  MaxClients         3500
  MinSpareThreads     25
  MaxSpareThreads     75 
  ThreadsPerChild     25
  MaxRequestsPerChild  40000
</IfModule>

目前prefork已激活。

1 个答案:

答案 0 :(得分:0)

Web服务器不能很好地扩展。除非您拥有非常异常工作负载,否则您将获得更好的吞吐量和容量,并且在2个服务器中拥有2个核心和8Gb RAM的更多 更多的恢复能力 - 但是很大程度上取决于您的工作负载是什么样的以及机器上运行的其他内容。

如果您浏览网站,您会发现有关容量规划的问题因过于宽泛而被关闭,或者转移到服务器故障(closed as duplicates处于没有明确答案的问题)

因此答案是measure what traffic your hardware can cope with并相应地设置限制。