Heim > Artikel > Backend-Entwicklung > So legen Sie die Anzahl der PHP-FPM-Prozesse fest
So legen Sie die Anzahl der PHP-FPM-Prozesse fest: Öffnen Sie zuerst die Konfigurationsdatei „pm.max_children“ und legen Sie dann den Parameter „pm.start_servers“ fest Anzahl der inaktiven Serviceprozesse.
Empfohlen: „PHP-Video-Tutorial“
php-fpm-Prozessnummerneinstellung
1.php-fpm verfügt über 3 Verwaltungsmethoden: statisch (feste Anzahl untergeordneter Prozesse), dynamisch (untergeordnete Prozesse). Dynamische Einstellungen), onedemand (wird nur generiert, wenn der Prozess benötigt wird)
2.php-fpm Die Anzahl der Prozesse wird hauptsächlich durch die folgenden fünf Parameter bestimmt
pm.max_children: Wenn pm statisch ist, gibt es die Anzahl der untergeordneten Elemente an erstellte Prozesse, und wenn pm dynamisch ist, gibt es die maximale Anzahl der erstellten untergeordneten Prozesse an. Anzahl der erstellten untergeordneten Prozesse
pm.start_servers: Legen Sie die Anzahl der beim Start erstellten untergeordneten Prozesse fest, nur gültig, wenn pm dynamisch ist.
Standardwert: min_spare_servers + (max_spare_servers - min_spare_servers)/2
pm.min_spare_servers: Legen Sie die Mindestanzahl inaktiver Dienstprozesse fest, nur gültig, wenn dynamisch.
pm.max_spare_servers: Legen Sie die maximale Anzahl inaktiver Dienstprozesse fest, nur gültig, wenn dynamisch.
pm.process_idle_timeout: Anzahl der Sekunden, wie lange es dauert, den Leerlaufprozess zu beenden, nur nützlich für eine Anforderung.
3.php-fpm-Prozessnummerneinstellung wird hauptsächlich durch den Serverspeicher bestimmt. Der PHP-FPM-Prozess belegt bei normaler Ausführung 20 bis 30 MB Speicher.
(1) Wenn die Systemparallelität nicht sehr groß ist, ist es besser, statisch zu verwenden. Der spezifische Wert wird entsprechend dem Systemanforderungsvolumen festgelegt.
(2) Wenn der Jitter der Systemparallelität relativ groß ist, ist es besser, dynamisch zu verwenden. Der spezifische Wert wird entsprechend der Parallelität der Systemanforderung und der Speichergröße festgelegt.
Das obige ist der detaillierte Inhalt vonSo legen Sie die Anzahl der PHP-FPM-Prozesse fest. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!