Heim > Backend-Entwicklung > PHP-Problem > So deaktivieren Sie Parameter in PHP-FPM

So deaktivieren Sie Parameter in PHP-FPM

coldplay.xixi
Freigeben: 2023-03-06 14:00:02
Original
2365 Leute haben es durchsucht

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

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 folgt

kill -INT cat /usr/local/php/var/run/php-fpm.pid
Nach dem Login kopieren

Überprüfen Sie die Anzahl der PHP-FPM-Prozesse:
  • Der Code lautet wie folgt

    kill -USR2 cat /usr/local/php/var/run/php-fpm.pid
    Nach dem Login kopieren

  • Starten Sie php-fmp neu (Methode 2)
  • Zuerst ausführen
  • Der Code lautet wie folgt

    ps aux | grep -c php-fpm
    Nach dem Login kopieren

    dann ausführen (usr/local/php ist das Installationsverzeichnis von PHP)
  • Der Code lautet wie folgt

    killall php-fpm
    Nach dem Login kopieren

    Wenn Sie mehr über Programmierung erfahren möchten, achten Sie bitte auf die Spalte PHP-Schulung

    !

    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!

Verwandte Etiketten:
Quelle:php.cn
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