ホームページ  >  記事  >  バックエンド開発  >  php fpmプロセス数を設定する方法

php fpmプロセス数を設定する方法

藏色散人
藏色散人オリジナル
2020-08-10 10:06:263514ブラウズ

php fpm プロセスの数を設定する方法: まず「php-fpm.conf」構成ファイルを開き、次に「pm.max_children」パラメータを変更し、次に「pm.start_servers」パラメータを設定します。最後に、アイドル状態のサービス プロセスの最大数を設定します。数えるだけです。

php fpmプロセス数を設定する方法

推奨: 「PHP ビデオ チュートリアル

php-fpm プロセス番号設定

1.php-fpm には、static (子プロセスの数が固定)、dynamic (子プロセスが動的に設定される)、onedemand (必要なときだけプロセスが生成される) の 3 つの管理メソッドがあります。

2.php-fpm プロセス数は主に以下の5つのパラメータで決まります

pm.max_children: pmが静的な場合は作成される子プロセスの数を示し、pmが動的の場合は作成される子プロセスの数を示します。

pm.start_servers : 起動時に作成される子プロセスの数を設定します。pm が動的である場合にのみ有効です。

デフォルト値: min_spare_servers (max_spare_servers - min_spare_servers)/2

pm.min_spare_servers: アイドル状態のサービス プロセスの最小数を設定します。動的場合のみ有効です。

pm.max_spare_servers: アイドル状態のサービス プロセスの最大数を設定します。動的場合のみ有効です。

pm.process_idle_timeout: 秒数、アイドルプロセスの終了にかかる時間。onedemand の場合にのみ役立ちます。

3.php-fpm プロセス番号の設定は、主にサーバーのメモリによって決まります。 php-fpm プロセスは、通常の実行時に 20 ~ 30M のメモリを占有します。

(1) システムの同時実行数がそれほど大きくない場合は、システムの要求量に応じて、具体的な値が設定される static を使用することをお勧めします。

(2) システムの同時実行ジッターが比較的大きい場合は、システム リクエストの同時実行数とメモリ サイズに応じて、動的を使用することをお勧めします。

以上がphp fpmプロセス数を設定する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。