Heim > Backend-Entwicklung > PHP-Tutorial > Fassen Sie eine Reihe von Startvorgängen von PHP-FPM zusammen

Fassen Sie eine Reihe von Startvorgängen von PHP-FPM zusammen

藏色散人
Freigeben: 2023-04-10 20:50:01
nach vorne
4644 Leute haben es durchsucht

Verschiedene Startmethoden von PHP-FPM:

Der einfachste Vorgang zum Starten von PHP-FPM:

/usr/local/php/sbin/php-fpm
Nach dem Login kopieren

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:

  • INT, TERM Sofort beenden
  • QUIT Reibungslose Beendigung
  • USR1 Protokolldatei erneut öffnen
  • USR2 Laden Sie alle Arbeitsprozesse reibungslos neu und Konfiguration und Binärmodule neu laden

                                                                   ‐                                                                                                  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:

Sie können sehen Im obigen Master-Prozess verwendet matster die Konfigurationsdatei /usr/local/php/etc/php-fpm.conf. Cat /usr/local/php/etc/php-fpm.conf hat Folgendes gefunden:

[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-fpm
Nach dem Login kopieren
Der 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 27556
Nach dem Login kopieren
php-fpm neu starten:

[global]
; Pid file; Note: the default prefix is /usr/local/php/var
; Default Value: none
;pid = run/php-fpm.pid
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:cnblogs.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage