apache占用内存高解决办法
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 我用512M的vps,访问量不大,但内存占用很大,甚至宕机。 我用top,然后shitf+m发现,httpd占用内存极大。经过网上找资料设置后,用过一段时间终于没再出现内存问题了。 首先查找配置文件的位置,可以用如下命令: find / -name httpd.conf 找到配置文件/usr/local/apache/conf/extra/httpd-mpm.conf,修改设置Apache MPM Prefork模块 StartServers 3 MinSpareServers 2 MaxSpareServers 5 ServerLimit 256 MaxClients 256 MaxRequestsPerChild 40 我原来的MaxRequestsPerChild是为0,问题应该在此。 StartServers设置了服务器启动时建立的子进程数量 MinSpareservers和MaxSpareServers分别设置空闲子进程的最小和最大数量 ServerLimit则是控制MaxClients所能使用的最大值。缩减MaxClients能让运行动态内容(比如:WordPress)的服务器有很大的改变。如果你的VPS遭遇到流量的大幅增加,而你的MaxClients设置的太高的话