Devoir 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 vient alphabétiquement après l'original, et qui contient uniquement des valeurs qui remplacent la configuration initiale.
La configuration originale se trouve dans /etc/php/7.0/fpm/pool.d
nommé www.conf
.
Il semble, d'après les pages liées à l'installation, que les ingénieurs modifient directement l'original (en sauvegardant 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 ; était www-data
group myapp ; était www-data
pm.max_children 8 ; était 2
Mais il semble que cette tâche devrait être répétée après la prochaine mise à jour de php-fpm (d'autant plus que la configuration se trouve dans un chemin 7.0
, cela est inquiétant).
Au lieu de modifier le fichier original, je voudrais le laisser intact et en ajouter un autre, disons wwwmyapp.conf
qui déclarerait le même pool, et aurait uniquement les valeurs qui ont changé
dans wwwmyapp.conf
[www] ; même 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 configuration de pool sont chargés, les valeurs de wwwmyapp
seront lues après celles de www
(dans le même pool www
) et devraient remplacer les premières valeurs.
- Cela semble fonctionner dans quelques tests et aucun erreur n'a été signalée, mais est-ce que cela fonctionnera tout le temps et pour toutes les valeurs ?
- Devrions-nous écraser le fichier de configuration directement à la place ?
Je n'ai pas trouvé de réponse dans aucun document, même sur php.net.