必须自定义新服务器的php-fpm池配置,我想知道是否有可能/允许/建议有一个新的池文件,该名称在原始文件之后按字母顺序排列,其中只有值覆盖初始配置.
原始配置位于/etc/php/7.0/fpm/pool.d,名为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中加载了所有池配置文件,所以wwwmyapp的值将在www(在同一个www池中)之后读取并且应该覆盖第一个值.
>它似乎在几个测试中工作并且没有报告错误,但它是否会一直有效,并且对于所有值?
>我们应该直接覆盖配置文件吗?
无法在任何文档中找到答案,即使在php.net上也是如此.