Heim >Backend-Entwicklung >PHP-Tutorial >Vorsichtsmaßnahmen für die PHP-FPM-Parameterkonfiguration von PHP7+
Dieser Artikel stellt hauptsächlich die Vorsichtsmaßnahmen für die PHP-FPM-Parameterkonfiguration vor. Jetzt kann ich ihn mit Ihnen teilen.
Installieren Sie PHP7+ Das Festlegen dieser Parameter von PHP-FPM führt dazu, dass PHP-FPM nicht gestartet werden kann, die Nginx-Site die PHP-Datei nicht analysieren kann und ein 404-Fehler gemeldet wird.
Verwandte Befehle:
centos7+, start php-fpm:
systemctl start php-fpm
Überprüfen Sie, ob php-fpm gestartet ist:
ps -ef|grep php
Die Kernparameterkonfiguration von php-fpm, Die Standardeinstellung lautet wie folgt:
pm = dynamic pm.max_children = 5 pm.start_servers = 2 pm.min_spare_servers = 1 pm.max_spare_servers = 3
Nur für den dynamischen Modus lautet die dynamische Beschreibung wie folgt:
max_children: Begrenzen Sie die maximale Anzahl von PHP-FPM-Prozessen im dynamischen Modus
start_servers: Die Startnummer von PHP-FPM-Prozessen im dynamischen Modus
min_spare_servers: Die minimale Anzahl von PHP-FPM-Prozessen im Ruhezustand im dynamischen Modus
max_spare_servers: Die maximale Anzahl von PHP-FPM-Prozessen im Ruhezustand im dynamischen Modus
Wenn Sie darauf achten, die falschen Parameter zu ändern, führen diese Parameter dazu, dass PHP nicht gestartet werden kann und Nginx nicht auf die PHP-Datei zugreifen kann. Sie können das Protokoll überprüfen, um Fehler zu beheben:
/usr/local/. php/var/log/php-fpm.log
Regelzusammenfassung:
max_children muss größer sein als min_spare_servers
max_children muss größer sein als max_spare_servers
start_servers muss größer sein als min_spare_servers
start_servers = min_spare_servers + (max_spare_servers - min_spare_servers) / 2
PS: Mein Server verfügt über 8G Speicher und es ist im Moment noch viel freier Speicherplatz, also habe ich dahinter eine 0 bzw. 50, 20, 10, 30 hinzugefügt.
Das Obige ist der gesamte Inhalt dieses Artikels. Ich hoffe, er wird für das Studium aller hilfreich sein. Weitere verwandte Inhalte finden Sie auf der chinesischen PHP-Website.
Verwandte Empfehlungen:
PHP-Operation Beanstalkd-Methode und Parameterkommentare
Das obige ist der detaillierte Inhalt vonVorsichtsmaßnahmen für die PHP-FPM-Parameterkonfiguration von PHP7+. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!