Действительно ли Ваша локальная сеть является очень большой? Могло бы быть самым простым только перенумеровать Вашу сеть к неконфликтующему диапазону.
Иначе Вы могли перенести свою команду запуска openvpn в сценарий, который фиксирует маршрут после того, как OpenVPN запущен.
Настройки в prefork.conf
контролируются классом параметры, установленные в классе apache :: mod :: prefork
. Эти параметры и их значения по умолчанию см. В manifest / mod / prefork.pp
.
Как вы их установите, зависит от того, как вы на самом деле объявляете класс apache
. Похоже, на самом деле это немного сложно, если вы мы начинаем с class {'apache':}
, поскольку он просто объявляет apache :: mod :: prefork
без возможности передавать параметры. Я бы рекомендовал использовать Hiera для ваших определений узлов, а затем настроить параметры в вашей конфигурации Hiera, например: apache :: mod :: prefork :: maxclients: 256
Вы можете установить mpm_module
в false
, чтобы потом явно объявить класс prefork с пользовательскими параметрами.
class {
'apache':
mpm_module => false,
}
class {
'apache::mod::prefork':
startservers => "5",
minspareservers => "3",
maxspareservers => "3",
serverlimit => "64",
maxclients => "64",
}