Puppet 木偶';s";八字旗;设置作为守护进程运行时的工作?

Puppet 木偶';s";八字旗;设置作为守护进程运行时的工作?,puppet,Puppet,我试图分散我的傀儡特工的检查范围,以避免雷鸣般的兽群。不过,计时设置似乎不起作用,或者至少不像我预期的那样起作用 在/etc/puppet/puppet.conf中,我(除其他行外)有以下内容: 上述行的目的是错开报告,以便代理每25-35分钟检查一次(其中的一些随机值)。不过,splay和splaylimit设置似乎并不受欢迎;我安装了这个新配置的服务器每25分钟检查一次。(因为它每25分钟而不是30分钟签入一次,所以我知道它读取了这个新配置;以前,没有指定runinterval或splay。

我试图分散我的傀儡特工的检查范围,以避免雷鸣般的兽群。不过,计时设置似乎不起作用,或者至少不像我预期的那样起作用

在/etc/puppet/puppet.conf中,我(除其他行外)有以下内容:

上述行的目的是错开报告,以便代理每25-35分钟检查一次(其中的一些随机值)。不过,splay和splaylimit设置似乎并不受欢迎;我安装了这个新配置的服务器每25分钟检查一次。(因为它每25分钟而不是30分钟签入一次,所以我知道它读取了这个新配置;以前,没有指定runinterval或splay。)

这是Puppet开源版本3.8.4,作为RHEL服务运行


在后台程序模式下运行时,splay设置是否存在已知问题,或者在这些设置中是否存在我忽略的问题?

是的,splay设置在后台程序模式下运行时有效。它们适用于守护进程模式。他们只是不像你想象的那样工作

在第一次运行之前,Splaying会产生一个随机延迟,从而抵消未来运行的整个计划。每个代理仍将按照固定的时间表办理入住手续


在许多机器可能同时启动的情况下,这对于平均负载非常有用,例如主机启动时并置的虚拟机,或在计划时间自动通电的机器。

Aha。文件是,嗯,不清楚的。我可能不得不尝试重新措辞。谢谢
[agent]
server = myforemanserver.myorg.org
report = true
runinterval = 25m
splaylimit = 10m
splay = true