Linux
網站在流量高峰時變慢,但伺服器上沒有負載
請原諒我有限的伺服器知識
我在 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 論壇安裝
什麼可能導致瓶頸?
任何幫助都非常感謝…
你可能達到了apache
MaxClients
的ServerLimit
極限。預設值為 256,您有 600。這會將客戶端放入隊列以保持伺服器負載較低。您需要編輯 httpd.conf 並增加限制。變數的名稱可能因您的 Apache 版本而異。也不要忘記在更改後重新啟動 apache。該
MaxClients
指令是MaxRequestWorkers
Apache 2.3.13 版本之前的指令名稱對於 Apache 2.4.6 版,您可以在
/etc/httpd/conf.modules.d/00-mpm.conf