新しいサーバーのphp-fpmプール構成をカスタマイズする必要があるので、新しいプールファイルを作成することが可能/許可/推奨されているかどうかを疑問に思います。この名前は、元のファイルの後にアルファベット順になり、初期構成を上書きする値のみを含みます。
元の構成は/etc/php/7.0/fpm/pool.d
namedにありwww.conf
ます。
インストールに関連するページによると、エンジニアはオリジナルを直接変更しているようです(初期値のコピーを保存しています)。例えば
[www]
...
user www-data
group www-data
pm.max_children 2
変更後に与える
[www]
...
user myapp ; was www-data
group myapp ; was www-data
pm.max_children 8 ; was 2
しかし、php-fpmの次のアップグレード後に繰り返されるタスクである可能性があります(さらに、構成が7.0
パスにあるため、心配です)。
元のファイルを変更するのではなく、変更せずに、別のファイルを追加します。たとえばwwwmyapp.conf
、同じプールを宣言し、変更された値のみを持つようにします
に wwwmyapp.conf
[www] ; same pool!
user myapp
group myapp
pm.max_children 8
でpool.d
、ファイルのリスト
www.conf
wwwmyapp.conf
であるためphp-fpm.conf
、すべてのプールのconfファイルがロードされている、の値がwwwmyapp
のものの後に読み込まれますwww
(同じでwww
プール)と第1の値をオーバーライドする必要があります。
- いくつかのテストで機能し、エラーが報告されないようですが、すべての値で常に機能しますか?
- 代わりに設定ファイルを直接上書きする必要がありますか?
php.netでも、どのドキュメントでも回答が見つかりませんでした。