抱歉,我的服务器知识有限
我在 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