Probleme mit der physischen Speichernutzung mit WordPress-Plugins


7

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?


kann hilfreich sein, um zu beraten, welche Plugins Sie haben. Zum Beispiel alles, was Bilder manipulieren würde, dh Plugins, die Imagick oder PHP GD verwenden
Liam Sorsby

Können Sie topauf Ihrem GoDaddy-Hosting laufen ? Oder testen Sie dies lokal? Allerdings werden WordPress-Plugins wahrscheinlich nicht unbedingt in separaten Prozessen ausgeführt.
MrWhite

Ich bin topauf meinem GoDaddy-Server gelaufen , um die Ausgabe in meiner Frage zu erhalten.
Runningonplants

1
ALLES IST GODADDYS FEHLER: P
William Edwards

Ich habe auch Resource Level 2, aber meine Websites fallen 10 Mal am Tag aus und haben mir überhaupt nicht geholfen. Wie viele Domains haben Sie auf diesem Hosting-Konto?
Rahul Chaudhari

Antworten:


4

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.


3

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.


1

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.


Vielen Dank für Ihren Kommentar. Ich verwende Economy Linux Hosting mit cPanel. GoDaddy sagte mir, auch wenn ich ein Upgrade durchführe, bleibt das physische Speicherlimit
Runningonplants

Manchmal reichen 512 MB nicht aus, damit WordPress-Plugins funktionieren. Versuchen Sie, unerwünschte Plugins zu deaktivieren. Deaktivieren Sie nacheinander die Plugins und prüfen Sie, ob Ihre Website viele Ressourcen verbraucht. Es wird ein Plugin geben, das dieses Problem verursacht.
MilesWeb
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.