Heim  >  Artikel  >  Backend-Entwicklung  >  So legen Sie die Anzahl der PHP-FPM-Prozesse fest

So legen Sie die Anzahl der PHP-FPM-Prozesse fest

藏色散人
藏色散人Original
2020-08-10 10:06:263491Durchsuche

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.

So legen Sie die Anzahl der PHP-FPM-Prozesse fest

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!

Stellungnahme:
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