Gelegentlich stürzt meine mit GoDaddy gehostete Website aufgrund einer Überlastung des physischen Speichers ab. Mein Host sagte mir, dass PHP-Prozesse den Server überlasten und um herauszufinden, welches WordPress-Plugin dafür verantwortlich ist, aber wenn ich es ausführe top
, bekomme ich nur Folgendes:
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
Wie finde ich heraus, welches WordPress-Plugin jedem Prozess mit "php" als Befehl zugeordnet ist?
top
auf Ihrem GoDaddy-Hosting laufen ? Oder testen Sie dies lokal? Allerdings werden WordPress-Plugins wahrscheinlich nicht unbedingt in separaten Prozessen ausgeführt.top
auf meinem GoDaddy-Server gelaufen , um die Ausgabe in meiner Frage zu erhalten.Antworten:
Tatsächlich gibt es eine Möglichkeit zu erkennen, welche Plugins das Problem sein können. Das P3-Plugin (ironischerweise von GoDaddy geschrieben) kann verwendet werden, um einen Bericht darüber zu erstellen, was jedes Plugin in Bezug auf die Laufzeit tut. Längere Laufzeiten korrelieren normalerweise mit einem höheren Ressourcenverbrauch und geben Ihnen erste Hinweise, welche Plugins zuerst untersucht werden müssen.
quelle
Heute erlaubt uns Godaddy, eine höhere physische Ressourcenstufe zu kaufen. Kaufen Sie 1024 und verwenden Sie weniger Plugins. Ich hatte das gleiche Problem mit meiner Website, aber ich habe weniger Plugins verwendet und 1024 (Ressourcenstufe 2) gekauft. Jetzt läuft meine Seite mit 10.000 Besuchern täglich gut.
quelle
Leider können Sie mit WordPress nicht wissen, welches Plugin Ressourcen verbraucht. Sie müssen die Plugins einzeln deaktivieren und dann versuchen. Sie können die Datenbank sogar so optimieren, dass sie nicht viel Ressourcen verbraucht.
Es kann hilfreich sein anzugeben, welchen Hosting-Plan Sie mit GoDaddy haben.
quelle