Heim  >  Artikel  >  Backend-Entwicklung  >  [Rekord] PHP-fpm macht 100 % der CPU aus

[Rekord] PHP-fpm macht 100 % der CPU aus

藏色散人
藏色散人nach vorne
2020-08-19 15:12:463096Durchsuche

[Rekord] PHP-fpm macht 100 % der CPU aus

Empfohlen: „PHP-Video-Tutorial

PHP-FPM einmal aufzeichnen und 100 % der CPU ausmachen. Problembeschreibung:

Nach Rückmeldung des Geschäftspersonals, der Rezeption Die Seite hat einen 502-Fehler zurückgegeben und die Serverabfrage ergab, dass zwei PHP-FPMs 100 % der CPU ausmachen. Ein Neustart von PHP-FPM hat keine Auswirkung.

Lösung:

1. Verwenden Sie top, um die Prozess-ID zu finden, die 100 % der CPU ausmacht, und verwenden Sie ll /proc/PID/fd, um zu überprüfen, auf welcher Datei der Prozess ausgeführt wird Die Protokolldatei wird bearbeitet, die Protokolldatei enthält jedoch keine Schreibdaten.

2. Überprüfen Sie dann mit strace -p pid die Prozess-ID der gesamten CPU und stellen Sie fest, dass immer ein Schreibfehler (xxx) gemeldet wird.

3. Verwenden Sie dann df -h, um festzustellen, dass eine Festplatte voll ist und das Protokoll nicht geschrieben werden kann, was dazu führt, dass php-fpm 100 % der CPU belegt.

Das obige ist der detaillierte Inhalt von[Rekord] PHP-fpm macht 100 % der CPU aus. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:learnku.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen