Vorsichtsmaßnahmen für die PHP-FPM-Parameterkonfiguration von PHP7+

不言
Freigeben: 2023-04-02 18:16:02
Original
1810 Leute haben es durchsucht

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
Nach dem Login kopieren

Überprüfen Sie, ob php-fpm gestartet ist:

ps -ef|grep php
Nach dem Login kopieren

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
Nach dem Login kopieren

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:

  1. max_children muss größer sein als min_spare_servers

  2. max_children muss größer sein als max_spare_servers

  3. start_servers muss größer sein als min_spare_servers

  4. 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!

Verwandte Etiketten:
php
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
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!