Devant personnaliser la configuration du pool php-fpm d'un nouveau serveur, je me demande s'il est possible / autorisé / recommandé d'avoir un nouveau fichier de pool, dont le nom va par ordre alphabétique après celui d'origine, qui n'a que des valeurs qui remplacent la configuration initiale.
La configuration d'origine est /etc/php/7.0/fpm/pool.d
nommée www.conf
.
Il semblerait, selon les pages relatives à l'installation, que les ingénieurs modifient directement l'original (sauvegarde d'une copie des valeurs initiales). Par exemple
[www]
...
user www-data
group www-data
pm.max_children 2
donne après modification
[www]
...
user myapp ; was www-data
group myapp ; was www-data
pm.max_children 8 ; was 2
Mais il semble que cela puisse être une tâche à répéter après la prochaine mise à niveau de php-fpm (de plus la configuration est dans un 7.0
chemin, c'est inquiétant).
Au lieu de modifier le fichier d'origine, je voudrais le garder inchangé, et en ajouter un autre, dire wwwmyapp.conf
que cela déclarerait le même pool, et n'ayant que les valeurs qui ont changé
dans wwwmyapp.conf
[www] ; same pool!
user myapp
group myapp
pm.max_children 8
dans pool.d
, liste des fichiers
www.conf
wwwmyapp.conf
puisque dans php-fpm.conf
tous les fichiers de conf de pool sont chargés, les valeurs de wwwmyapp
seront lues après celles de www
(dans le même www
pool) et devraient remplacer les premières valeurs.
- Il semble fonctionner dans quelques tests et aucune erreur n'a été signalée, mais cela fonctionnera-t-il tout le temps et pour toutes les valeurs?
- Faut-il remplacer directement le fichier de configuration?
Impossible de trouver une réponse dans aucun document, même sur php.net.