1
我有一個站點託管在EC2實例上,我可以通過非常快速地非常快速地單擊主頁按鈕(基本上是小規模的DoS攻擊)來使其崩潰。系統日誌給出以下錯誤:Wordpress中的高流量導致「建立數據庫連接時出錯」
Out of memory: Kill process 7744 (httpd) score 20 or sacrifice child
我已經經歷了所有常見步驟,問題仍然存在。到目前爲止,我所採取的措施包括:
- 升級PHP從29年3月5日至5.4.45
- 設置瀏覽器緩存和服務器端緩存
- 設置GZIP
- 增加託管實例到2GB的RAM
- 減少插件並壓縮網站上的所有圖像。還壓縮CSS和JS。
PHP內存設置爲128mb,並且每個會話使用大約38mb而不是過高。
我不認爲這與wp-config.php或損壞的數據庫有關。文件(wp-config)看起來不錯,只有在處理大量同時發生的請求時纔會影響網站。
你有沒有試過得分20或犧牲一個孩子? – Peon
或者,聘請某人倚靠它?關於Han Solo,縮放網絡應用!=噴粉作物。 –
如果你給它更多的內存會發生什麼? – Edward