Linux

網站在流量高峰時變慢,但伺服器上沒有負載

  • August 25, 2019

請原諒我有限的伺服器知識

我在 Centos LAMP 專用伺服器上執行一個網站,Core i7 和 32 GB RAM 在一個 1 GBPS 線路上和 2 TB 流量配額……當流量上升時(根據Google分析,大約 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 論壇安裝

什麼可能導致瓶頸?

任何幫助都非常感謝…

你可能達到了apacheMaxClientsServerLimit極限。預設值為 256,您有 600。這會將客戶端放入隊列以保持伺服器負載較低。您需要編輯 httpd.conf 並增加限制。變數的名稱可能因您的 Apache 版本而異。也不要忘記在更改後重新啟動 apache。

MaxClients指令是MaxRequestWorkersApache 2.3.13 版本之前的指令名稱

對於 Apache 2.4.6 版,您可以在

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

引用自:https://serverfault.com/questions/980653