Heim > Artikel > Backend-Entwicklung > Eine Minute, um verschiedene Methoden zum Neustart von php-fpm in PHP zu erklären
Dieser Artikel stellt Ihnen verschiedene Methoden zur Interpretation von PHP vor, um PHP-FPM in einer Minute neu zu starten. Freunde in Not können sich darauf beziehen.
Starten Sie php-fpm:
/usr/local/php/sbin/php-fpm
php 5.3.3 und höher unterstützt php-fpm nicht mehr. /usr/local/php/sbin/php-fpm ( start| stop|reload) und andere Befehle, schauen Sie sich diesen altmodischen Befehl also nicht mehr an, Sie müssen die Signalsteuerung verwenden:
Der Masterprozess kann die folgenden Signale verstehen
INT, TERM Sofort beenden
QUIT Sanfte Beendigung
USR1 Öffnen Sie die Protokolldatei erneut.
USR2 Laden Sie alle Worker-Prozesse reibungslos neu und laden Sie Konfigurations- und Binärmodule neu.
Eine einfache und direkte Neustartmethode:
Überprüfen Sie zunächst die Master-Prozessnummer von php-fpm.
# ps aux | grep php-fpm | grep master | grep -v grep root 13225 0.0 0.0 204820 7508 ? Ss 09:37 0:01 php-fpm: master process (/usr/local/php/etc/php-fpm.conf) You have new mail in /var/spool/mail/root
Starten Sie php-fpm neu:
kill -USR2 13225
OK.
Die obige Lösung wird im Allgemeinen verwendet, wenn die Datei php-fpm.pid nicht generiert wird. Wenn Sie php-fpm.pid generieren möchten, verwenden Sie die folgende Lösung:
Sie können den Masterprozess oben sehen, matster
verwendet /. usr/local /php/etc/php-fpm.conf dieser Konfigurationsdatei, cat /usr/local/php/etc/php-fpm.conf gefunden:
[global] ; Pid file ; Note: the default prefix is /usr/local/php/var ; Default Value: none ;pid = run/php-fpm.pid
pid-Dateipfad sollte sich in
/usr/local/php/var/run/php-fpm.pidbefinden
Aufgrund des Auskommentierens werden die Kommentare nicht generiert und php-fpm mit kill -USR2 42891 neu gestartet. Das nächste Mal können Sie PHP mit dem folgenden Befehl neu starten und schließen -fpm:
php-fpm 关闭: kill -INT 'cat /usr/local/php/var/run/php-fpm.pid' php-fpm 重启: kill -USR2 'cat /usr/local/php/var/run/php-fpm.pid'
Empfohlenes Lernen: php-Video-Tutorial
Das obige ist der detaillierte Inhalt vonEine Minute, um verschiedene Methoden zum Neustart von php-fpm in PHP zu erklären. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!