5 puppet mpm-prefork apache-2.2
我正在使用 puppetlabs apache 模块来管理我的 apache 配置。
我配置了所有内容,除了mod_prefork. 有一个 prefork 模板,它在以某种方式初始化类时变得可变,但我不确定如何。
我不想手动更改模板中的服务器设置,因为我在多个主机上运行 apache 并且不想更改模板本身中的值。
你知道怎么做吗?该模块的链接在这里。
我通读了文档,但我无法弄清楚如何去做。
小智 6
您可以设置mpm_module为false, 以在之后使用自定义参数显式声明 prefork-class。
class {
'apache':
mpm_module => false,
}
class {
'apache::mod::prefork':
startservers => "5",
minspareservers => "3",
maxspareservers => "3",
serverlimit => "64",
maxclients => "64",
}
Run Code Online (Sandbox Code Playgroud)
中的设置prefork.conf由在类上设置的类参数控制apache::mod::prefork。有关manifests/mod/prefork.pp这些参数及其默认值,请参阅。
您将如何设置这些取决于您实际如何声明apache该类。如果您从 开始,看起来实际上有点困难class { 'apache': },因为它只是声明apache::mod::prefork而无法传递参数。我建议将 Hiera 用于您的节点定义,然后在您的 Hiera 配置中设置参数,例如:apache::mod::prefork::maxclients: 256
| 归档时间: |
|
| 查看次数: |
2794 次 |
| 最近记录: |