什么是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已激活。
答案 0 :(得分:0)
Web服务器不能很好地扩展。除非您拥有非常异常工作负载,否则您将获得更好的吞吐量和容量,并且在2个服务器中拥有2个核心和8Gb RAM的更多 更多的恢复能力 - 但是很大程度上取决于您的工作负载是什么样的以及机器上运行的其他内容。
如果您浏览网站,您会发现有关容量规划的问题因过于宽泛而被关闭,或者转移到服务器故障(closed as duplicates处于没有明确答案的问题)
因此答案是measure what traffic your hardware can cope with并相应地设置限制。