2
用另一个文件覆盖php-fpm池配置值
必须自定义新服务器的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所有池conf文件中都已加载,所以的值wwwmyapp将在www(在同一www池中)的值之后读取,并且应覆盖第一个值。 它似乎可以在一些测试中工作,并且没有错误报告,但是它会一直在所有值中工作吗? 我们应该直接覆盖配置文件吗? 在任何文档中都找不到答案,即使在php.net上也是如此。