php-fpmにおけるプロセス管理手法の最適化
php-fpm におけるプロセス管理メソッドの最適化
2012 年 1 月 16 日
現在、php-fpm には 2 つの主要なブランチがあり、php-5.2.x と php-5.3.x のバージョンに対応しています。バージョン。 5.2.x バージョンでは、php-fpm.conf は xml 形式を使用しますが、新しい 5.3.x バージョンでは、php.ini と同じ構成スタイルになります。
バージョン 5.2.x では、php-fpm.conf はプロセス管理に 2 つのスタイルがあると主張しています。1 つは静的で、もう 1 つは Apache スタイルに似ています (Apache に似ています)。
68 プロセスマネージャー設定69
70
71 ワーカープロセス数を制御するスタイルを設定します。
72 有効な値は 'static' と 'apache-like'
73 static
によるpm のスタイルが Apache ライクを採用している場合、開始されるプロセスの数は StartServers で指定されたものと同じである必要があることに注意してください。ただし、何度か試みた後、実際に PM のスタイルを Apache に似たものに設定しても、ここでは効果がないことがわかります。つまり、ここではApacheらしい実装はされていません。
しかし、php-fpmをサポートした最新の5.3.xでは、Apacheスタイルのプロセス管理が実装されました。
098 ; プロセスの管理方法を制御するプロセスマネージャーを選択します
099 ; 2 つの選択肢:
100 ;