Heim >Backend-Entwicklung >PHP-Tutorial >Fassen Sie eine Reihe von Startvorgängen von PHP-FPM zusammen
Verschiedene Startmethoden von PHP-FPM:
Der einfachste Vorgang zum Starten von PHP-FPM:
/usr/local/php/sbin/php-fpm
php 5.3.3 Später unterstützt PHP-FPM PHP-FPM nicht mehr, das zuvor verfügbar war/ 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 Signal Control verwenden:
Der Master Der Prozess kann die folgenden Signale verstehen:
‐ neu gestartet werden
[Empfohlen:PHP-Video-Tutorial
] 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:[root@test ~]# ps -ef|grep php-fpm root 27556 1 0 15:57 ? 00:00:00 php-fpm: master process (/usr/local/php/etc/php-fpm.conf) www 27557 27556 0 15:57 ? 00:00:00 php-fpm: pool www www 27558 27556 0 15:57 ? 00:00:00 php-fpm: pool www www 27559 27556 0 15:57 ? 00:00:00 php-fpm: pool www www 27560 27556 0 15:57 ? 00:00:00 php-fpm: pool www root 27733 26938 0 16:35 pts/0 00:00:00 grep php-fpmDer PID-Dateipfad sollte sich in /usr/local/php/var/run/php-fpm.pid befinden, da es auskommentiert ist, wird es nicht generiert. Wir entfernen den Kommentar, töten dann -USR2 42891 und starten php-fpm, die PID-Datei, neu wird generiert. Sie können beim nächsten Neustart den folgenden Befehl verwenden, php-fpm schließen: php-fpm schließen:
kill -USR2 27556php-fpm neu starten:
[global] ; Pid file; Note: the default prefix is /usr/local/php/var ; Default Value: none ;pid = run/php-fpm.pid
Das obige ist der detaillierte Inhalt vonFassen Sie eine Reihe von Startvorgängen von PHP-FPM zusammen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!