Heim >Backend-Entwicklung >PHP-Problem >So deaktivieren Sie Parameter in PHP-FPM
So deaktivieren Sie Parameter für PHP-FPM: Verwenden Sie [PHP-FPM], um den FastCGI-Prozess von [PHP-CGI] zu steuern. Der Code lautet [kill -INT cat /usr/local/php/var/run/php -fpm.pid 】.
So deaktivieren Sie Parameter in php-fpm:
Lassen Sie uns zunächst verstehen, was php-fpm ist
PHP-FPM ist ein PHP FastCGI-Manager, der nur für PHP verwendet wird.
PHP-FPM ist eigentlich ein Patch des PHP-Quellcodes, der darauf abzielt, die FastCGI-Prozessverwaltung in das PHP-Paket zu integrieren. Es muss in Ihren PHP-Quellcode gepatcht werden und kann nach dem Kompilieren und Installieren von PHP verwendet werden.
Jetzt können wir den Zweig herunterladen, der PHP-FPM direkt in den Quellcodebaum des neuesten PHP 5.3.2 integriert. Es heißt, dass die nächste Version in den Hauptzweig von PHP integriert wird. Im Vergleich zu Spawn-FCGI verfügt PHP-FPM über eine bessere CPU- und Speicherkontrolle. Ersteres stürzt leicht ab und muss mit crontab überwacht werden, während PHP-FPM solche Probleme nicht hat.
PHP5.3.3 hat PHP-FPM integriert und ist kein Drittanbieterpaket mehr. PHP-FPM bietet eine bessere PHP-Prozessverwaltungsmethode, kann Speicher und Prozesse effektiv steuern und die PHP-Konfiguration reibungslos neu laden. Es bietet mehr Vorteile als spawn-fcgi und ist daher offiziell in PHP enthalten. Sie können PHP-FPM aktivieren, indem Sie den Parameter –enable-fpm in ./configure übergeben. Verwenden Sie PHP-FPM, um den FastCGI-Prozess von PHP-CGI zu steuern. Der Master-Prozess kann die folgenden Signale verstehen: INT, TERM. Sofort beenden. QUIT Reibungslos beenden. USR1 Öffnen Sie die Protokolldatei erneut ??
Der Code lautet wie folgtkill -INT cat /usr/local/php/var/run/php-fpm.pidÜberprüfen Sie die Anzahl der PHP-FPM-Prozesse:
kill -USR2 cat /usr/local/php/var/run/php-fpm.pid
ps aux | grep -c php-fpmdann ausführen (usr/local/php ist das Installationsverzeichnis von PHP)
killall php-fpm
!
Das obige ist der detaillierte Inhalt vonSo deaktivieren Sie Parameter in PHP-FPM. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!