【问题标题】:Puppet agent doesnt run each 5 minutesPuppet 代理不是每 5 分钟运行一次
【发布时间】:2015-11-24 08:55:42
【问题描述】:

我有一个木偶代理,它不是每 5 分钟运行一次,因为我在 [agent] 部分中指定了它,runinterval = 300,它似乎配置正确:

# puppet agent --configprint all|grep -i runinterval
runinterval = 300

我也试过这个:

# puppet agent --daemonize
# puppet resource service puppet ensure=running enable=true

但我仍然遇到相同的行为,请注意 puppet 服务当前正在运行,并且在 [agent] 部分中还将参数“daemon”设置为“true”:

# /etc/init.d/puppet status
puppet (pid  30287) is running...

我还能做些什么来确保服务正在运行?提前致谢

【问题讨论】:

  • 尝试手动运行配置并检查错误:puppet agent -t。可能您在配置过程开始时遇到错误。
  • 检查上次运行是否仍在进行中 - 如果上次运行仍在运行,则可能不会调用新的运行。检查 wwith ps aux|grep puppet
  • @maxd 这是您的命令的执行,似乎没有任何问题:# puppet agent -t Notice: Ignoring --listen on onetime run Info: Retrieving plugin Info: Caching catalog for host.example.com Info: Applying configuration version '1448360240'@AnshuPrateek 我看到的唯一进程是 puppet 的守护进程:root 2885 1 3 11:18 ? 00:00:00 /usr/bin/ruby /usr/bin/puppet agent --no-client 请注意,PID 有因为我重新启动了服务而改变了
  • 是的,@maxd 我正在寻找如何覆盖它

标签: puppet


【解决方案1】:

已解决

我发现了问题,它是 /etc/sysconfig/puppet 上的一行内容:

PUPPET_EXTRA_OPTS=--no-client

一旦我注释掉该行并重新启动守护程序,它现在每 5 分钟运行一次。感谢@maxd 提供线索

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-06-09
    • 2013-11-27
    • 1970-01-01
    • 2018-07-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多