网站在流量高峰时变慢,但服务器没有负载

网站在流量高峰时变慢,但服务器没有负载

抱歉,我的服务器知识有限

我在 Centos LAMP 专用服务器上运行一个网站,Core i7 配备 32 GB RAM,1 GBPS 线路,2 TB 流量配额...当流量增加时(根据 Google Analytics 大约有 600 多个用户),网站变得不可用或变得太慢。我检查了服务器负载,但它显示

 1 user,  load average: 0.33, 0.37, 0.39
Tasks: 406 total,   1 running, 405 sleeping,   0 stopped,   0 zombie
%Cpu(s):  3.5 us,  0.7 sy,  0.0 ni, 94.8 id,  0.3 wa,  0.0 hi,  0.7 si,  0.0 st
KiB Mem : 32463380 total, 16733848 free,  7890424 used,  7839108 buff/cache
KiB Swap: 16777084 total, 16777084 free,        0 used. 23906928 avail Mem

网站设置非常简单,只需安装一个Wordpress和一个Mybb论坛

什么原因可能导致瓶颈?

非常感谢任何帮助...

答案1

您可能达到了Apache 的MaxClients限制ServerLimit。默认值为 256,而您有 600。这会将客户端放入队列以保持服务器负载较低。您需要编辑 httpd.conf 并增加限制。变量的名称可能因您的 Apache 版本而异。更改后,也不要忘记重新启动 Apache。

该指令是Apache 2.3.13 版本之前的指令MaxClients名称MaxRequestWorkers

对于 Apache 版本 2.4.6,您可以在以下位置找到这些设置

/etc/httpd/conf.modules.d/00-mpm.conf

相关内容