2015-11-24 36 views
0

我具有如I所指明它与所述runinterval = 300 [剂]部分不运行,每次5分钟傀儡剂,它似乎正确配置:木偶剂犯规运行,每次5分钟

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

而且我想这:

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

但我仍然得到同样的行为,请注意,木偶服务正在运行,并且在[代理]部分也有参数“守护”设置为“真“:

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

我还能做些什么来确保服务正在运行?在此先感谢

+0

尝试手动运行配置并检查错误:'puppet agent -t'。在供应过程开始时可能有错误。 –

+0

检查最后一次运行是否仍在进行 - 如果最后一次运行仍在运行,则可能不会调用新的运行。检查wwith ps aux | grep木偶 –

+0

@maxd下面是你的命令的执行情况,没有什么看起来是错误的:'#puppet agent -t 注意:忽略 - listen一次运行 信息:正在检索插件 信息:缓存目录为host.example.com 信息:应用配置版本'1448360240'' @AnshuPrateek我看到的唯一过程是木偶的守护进程:'root 2885 1 3 11:18? 00:00:00/usr/bin/ruby​​/usr/bin/puppet agent --no-client' 请注意,PID已更改,因为我重新启动服务 –

回答

0

解决

我发现这个问题,这是对的/ etc/SYSCONFIG /木偶与内容的行:

PUPPET_EXTRA_OPTS=--no-client 

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