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.dnommé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.0chemin, c'est inquiétant).
Au lieu de modifier le fichier d'origine, je voudrais le garder inchangé, et en ajouter un autre, dire wwwmyapp.confque 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.conftous les fichiers de conf de pool sont chargés, les valeurs de wwwmyappseront lues après celles de www(dans le même wwwpool) 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.