Apache性能设置

时间:2019 年 3 月 11 日 | 作者: | 分类:Linux | 浏览:38 ℃ | 发表评论

StartServers              5         #apache启动时候默认开始的进程数
MinSpareServers            5             #最小的闲置进程数
MaxSpareServers           10              #最大的闲置进程数
ServerLimit  256         #最大的进程总数(参考,实际看MaxClients)
MaxClients           256  #最大的进程总数(Apache 2.4版本后MaxRequestWorkers)
MaxRequestsPerChild      4000  #每个进程处理的最多请求数(Apache2.4版本后MaxConnectionsPerChild)

在apache2.3.13以前的版本MaxRequestWorkers被称为MaxClients 。本站 2.4

MaxRequestsPerChild这个指令设定一个独立的子进程将能处理的请求数量。
在处理“MaxRequestsPerChild 数字”个请求之后,子进程将会被父进程终止,这时候子进程占用的内存就会释放,如果再有访问请求,父进程会重新产生子进程进行处理。
如果MaxRequestsPerChild缺省设为0(无限)可以使每个子进程处理更多的请求,不会因为不断终止、启动子进程降低访问效率。
但如果占用了200~300M内存,即使负载下来时占用的内存也不会减少。内存较大的服务器可以设置为0或较大的数字。内存较小的服务器不妨设置成30、50、100,以防内存溢出。原文链接:https://www.cnblogs.com/xiaoleiel/p/8308418.html

发表评论

电子邮件地址不会被公开。 必填项已用*标注