1
调优Apache2 prefork MaxClients ServerLimit
我有一台具有128 GB Ram的计算机,该计算机使用Apache2作为Web服务器(在这台计算机上没有数据库服务器,数据库计算机是一台64 GB Ram计算机,可以处理2000个最大连接)。我通过监视工具看到,目前大约有44名忙碌的工人和12名闲置的工人,对于我的前叉模块来说,什么是最佳理论值? 我有时会在高负载时间加载网站时出现空白页面,并且在我的Apache错误日志中看到此错误: [注意]子pid 13595退出信号分段错误(11) 怎样才能解决这个问题呢? 我的Apache2 Prefork模块配置: StartServers 3 MinSpareServers 3 MaxSpareServers 5 ServerLimit 3200 MaxClients 3100 MaxRequestsPerChild 0 在www机器上的Free -h: 总计:128 G可用:97 GB(运行apache2)共享的0b缓冲区1.9G缓存23G Apache2和其他程序使用的Ram: Private + Shared = RAM used Program 96.0 KiB + 61.0 KiB = 157.0 KiB sh 176.0 KiB + 26.0 KiB …