問題描述
偶爾,由於實體記憶體過載,我的 GoDaddy 託管的網站正在崩潰。我的主機告訴我,PHP 程式正在過載伺服器,並嘗試找出哪個 WordPress 外掛負責這個,但是當我執行 top 時,我只得到這個:
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
9204 thisusr 38 18 287m 68m 40m S 0.0 0.2 0:43.58 php
11175 thisusr 38 18 286m 66m 40m S 0.0 0.2 0:37.86 php
13536 thisusr 38 18 279m 60m 40m S 0.0 0.2 0:21.61 php
14091 thisusr 38 18 284m 66m 40m S 0.0 0.2 0:18.29 php
14285 thisusr 20 0 136m 1456 668 S 0.0 0.0 0:00.02 pure-ftpd
15101 thisusr 20 0 135m 1500 704 S 0.0 0.0 0:00.04 pure-ftpd
17461 thisusr 20 0 98956 15m 2712 S 0.0 0.0 0:00.00 cpsrvd-ssl
17466 thisusr 20 0 99092 15m 2712 S 0.0 0.0 0:00.00 cpsrvd-ssl
17745 thisusr 20 0 14908 1132 944 R 0.0 0.0 0:00.00 top
18979 thisusr 20 0 104m 1984 1004 S 0.0 0.0 0:00.35 sshd
18983 thisusr 20 0 11508 1332 1100 S 0.0 0.0 0:00.04 bash
如何找到哪些 WordPress 外掛以”php” 作為命令對映到每個程式?
最佳解決方案
實際上,有一種方法可以告訴哪些外掛可能是問題。 P3 plugin(諷刺的是,由 GoDaddy 編寫) 可用於生成每個外掛在執行時方面正在做的報告。更長的執行時間通常與更多的資源消耗相關聯,併為您提供一些初步指導,以便首先檢查哪些外掛。
次佳解決方案
現在有一天 Godaddy 允許我們購買更高的物理資源水平。購買 1024 和使用較少的外掛,我有與我的網站相同的問題,但我使用較少的外掛,併購買 1024(資源級別 2) 。現在我的網站執行良好,每天有 10k 的訪客。
參考文獻
注:本文內容整合自 Google/Baidu/Bing 輔助翻譯的英文資料結果。如果您對結果不滿意,可以加入我們改善翻譯效果:薇曉朵技術論壇。