Finden Sie genau heraus, welche PHP-Dateien für jeden PHP-Prozess verantwortlich sind
Ich habe eine WordPress-Website, die auf einer gemeinsam genutzten Linux-Box von Red Hat 4.4.7-18 gehostet wird, und von Zeit zu Zeit bekomme ich großen Speicher und E / A-Spitzen, die mein zulässiges Speicherlimit überschreiten, sodass meine Website nicht mehr reagiert.
Ich habe cPanel installiert, aber ich kann nicht genau herausfinden, welcher Prozess dies verursacht, sondern nur diese Spitzen zu sehen.
Ich denke, das liegt an einem meiner Plugins und würde wirklich wissen wollen, wer das macht. Ich habe mehr als 15 Plugins installiert, sodass das Aktivieren / Deaktivieren der einzelnen Plugins und das Überwachen, ob das Problem weiterhin besteht, keine Option ist, da dies anscheinend zufällig geschieht.
Ich kann SSH in meine Box und ich würde gerne wissen, ob es einen Weg gibt, die PHP-Datei hinter jedem der PHP-Prozesse zu finden, die ich entweder beim Laufen sehe ps -aux | less
oder wenn ich die PHP-Processes- Option von meinem cPanel aus besuche.
Wenn Sie diese Informationen kennen, kann ich leicht feststellen, welches Plugin / Skript diese Speicher-Spitzen verursacht.
Zum Zeitpunkt des Screenshots sind die Spitzen weg und ich habe nur 3 PHP-Prozesse ausgeführt. möchte aber beispielsweise wissen, wer hinter dem PHP-Prozess ID 59222 steckt.
Beim Ausführen ps
ohne Optionen werden nur die Prozesse auf meinem Terminal angezeigt:
PID TTY TIME CMD 612676 pts/0 00:00:00 bash 703305 pts/0 00:00:00 ps
Doing a ps -u -p59222
Willen zeigen:
Warning: bad syntax, perhaps a bogus '-'? See /usr/share/doc/procps-3.2.8/FAQ USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
Aber ein ps -aux | grep '[5]9222'
Wille bekommen:
Warnung: schlechte Syntax, vielleicht ein falsches "-"? Siehe /usr/share/doc/procps-3.2.8/FAQ myusername 59222 3.8 0.1 301620 44068? S 01:33 0:57 / usr / bin / php
Ich bin ein Anfänger und weiß nicht viel über dieses Zeug, aber ich lerne meinen Weg, also machen Sie bitte Ihre Vorschläge äußerst deutlich, da ich Jargon wie „Was ps
sagt Ihnen die Prozesse?“ Nicht verstehen.
0 Antworten auf die Frage
Verwandte Probleme
-
9
Was ist der Unterschied zwischen den Befehlen "su -s" und "sudo -s"?
-
4
Gutes freies Ubuntu Server-VMWare-Image benötigt
-
4
Was sind die Unterschiede zwischen den großen Linux-Distributionen? Werde ich es merken
-
2
Begrenzung der CPU-Auslastung für Flash in Firefox?
-
2
Wie kann ich mein Mikrofon unter Debian GNOME zum Laufen bringen?
-
2
Conky-Setups - Beispiele / Ideen?
-
3
Was sind die Unterschiede zwischen Linux Window Managern?
-
2
ThunderBird / Lichtsynchronisation mit SE k770i
-
6
Muss ich 3 RAM-DIMMs haben, um DDR3 verwenden zu können, oder sogar eine 3-Kanal-CPU betreiben könne...
-
4
Linux-Dateisystem