apache参数:apache的参数设置

如何知道安装方式每个httpd进程占用多大内存比较合理反正我这个10M肯定是大了

模块安装应该取最小集合:http://hi.baidu.com/thinkinginlamp/blog/item/d677cffc1e083d83b901a016.html


再来看看work模式缺省参数般如下:

<IfModule mpm_worker_module>
         StartServers               2
         MaxClients               150
         MinSpareThreads           25
         MaxSpareThreads           75
         ThreadsPerChild           25
         MaxRequestsPerChild        0
</IfModule>

Worker 由主控制进程生成“StartServers”个子进程每个子进程中包含固定ThreadsPerChild线程数各个线程独立地处理请求同样为了不在请求到来时再生成线程MinSpareThreads和MaxSpareThreads设置了最少和最多空闲线程数;而MaxClients 设置了同时连入clients最大总数如果现有子进程中线程总数不能满足负载控制进程将派生新子进程MinSpareThreads和 MaxSpareThreads最大缺省值分别是75和250这两个参数对Apache性能影响并不大可以按照实际情况相应调节 ThreadsPerChild是worker MPM中和性能相关最密切指令ThreadsPerChild最大缺省值是64如果负载较大64也是不够这时要显式使用 ThreadLimit指令最大缺省值是20000Worker模式下所能同时处理请求总数是由子进程总数乘以ThreadsPerChild 值决定应该大于等于MaxClients如果负载很大现有子进程数不能满足时控制进程会派生新子进程默认最大子进程总数是16加大时也需要显式声明ServerLimit(最大值是20000)需要注意如果显式声明了ServerLimit那么它乘以 ThreadsPerChild值必须大于等于MaxClients而且MaxClients必须是ThreadsPerChild整数倍否则 Apache将会自动调节到个相应值
Tags:  apache多站点设置 apache多进程设置 apache设置 apache参数

延伸阅读

最新评论

发表评论