問題描述

偶爾,由於實體記憶體過載,我的 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 輔助翻譯的英文資料結果。如果您對結果不滿意,可以加入我們改善翻譯效果:薇曉朵技術論壇。