首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >FreeBSD跳过运行中的傀儡代理

FreeBSD跳过运行中的傀儡代理
EN

Server Fault用户
提问于 2013-05-06 11:20:03
回答 1查看 306关注 0票数 1

我正在实验木偶,我们在一些服务器上使用FreeBSD。我注意到FreeBSD上的代理出于某种原因跳过运行,即:

代码语言:javascript
复制
May  6 09:19:15 eagle puppet-agent[66970]: Finished catalog run in 1.97 seconds
May  6 09:49:14 eagle puppet-agent[74306]: Finished catalog run in 1.72 seconds
May  6 10:19:29 eagle puppet-agent[80895]: Finished catalog run in 2.19 seconds
May  6 10:49:29 eagle puppet-agent[87436]: Finished catalog run in 2.37 seconds
May  6 12:19:26 eagle puppet-agent[7879]: Finished catalog run in 2.51 seconds
May  6 12:49:26 eagle puppet-agent[14528]: Finished catalog run in 2.64 seconds

正如您所看到的,它跳过了两次(11:19和11:49)。不幸的是,日志中没有木偶线了。我检查了傀儡代理程序,它一直在运行。

木偶是v3.1.1版本,由端口构建,FreeBSD是8.3稳定的,我使用了-dist配置,我只更改了几个选项,最重要的是

代码语言:javascript
复制
runinterval = 30m

主机在KVM虚拟化下运行,因此有轻微的时间移动:

代码语言:javascript
复制
May  6 10:20:28 eagle ntpd[656]: time reset -0.296053 s
May  6 11:19:03 eagle ntpd[656]: time reset -0.333463 s
May  6 12:21:38 eagle ntpd[656]: time reset -0.328728 s

正如你所看到的,在cca有0.33秒的移动时间,木偶应该运行,但我不确定这是否重要。它还不到1秒,它在向后移动,在运行之前还剩几秒钟。

我知道我可以从cron运行傀儡,但是我想使用守护进程模式,因为我计划使用REST。

有没有办法调试“时间触发”机制?

EN

回答 1

Server Fault用户

发布于 2013-05-10 10:23:51

因为我找不到原因,所以我用显而易见的解决办法“解决”了这个问题。我在puppet.conf中有很长的运行间隔(1000天),我通过REST从cron运行木偶周期。

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/505288

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档