Apache httpd 内存占用高,调整httpd进程数量方法

今天打开VPS面板看了下,内存和Swap都被占满了,用top查看内存,发现有10个httpd进程,每个都占了3%,Mysql进程占了16%,再加上一些杂七杂七的进程,结果就是内存不够用了,于是赶紧上网扒教程,大部分都说调整httpd.conf里的Maxrequest值,但我看了下我的配置文件里没有啊,于是又搜索centos 7调整httpd进程数量,才发现需要往配置文件里增加:

<IfModule prefork.c>
StartServers 3
MinSpareServers 2
MaxSpareServers 4
MaxClients 1500
MaxRequestsPerChild 3000
</IfModule>

增加之后service httpd restart,再使用top查看,httpd进程剩4个了,我的博客目前没有访问,我只要有最少进程响应就行了,所以就调的低了点。

搞定之后差点忘记记录,想着改天肯定就又懒得记了,就马上打开博客写了下来,算坚持写的第二篇吧。

发表回复

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