为什么木偶会挂在时间表每周一次?
我在一个无主的设置中运行傀儡,所以为了通过清单应用,我只是运行puppet apply /etc/puppet/manifests/site.pp
在调试模式下,这是它在挂起之前说的最后一句话。
debug: /Schedule[never]: Skipping device resources because running on a host
debug: /Schedule[daily]: Skipping device resources because running on a host
debug: /Schedule[monthly]: Skipping device resources because running on a host
debug: /Schedule[puppet]: Skipping device resources because running on a host
debug: /Schedule[hourly]: Skipping device resources because running on a host
debug: /Schedule[weekly]: Skipping device resources because running on a host如果我发送一个SIGINT,上面写着
Exiting
debug: Storing state
debug: Stored state in 0.03 seconds
debug: Finishing transaction 69992657242500谢谢
发布于 2012-03-28 12:58:51
这和我两天前几乎发布的一个问题是一样的。在我的例子中,问题是,我递归地将权限应用到一个目录,该目录从大部分为空到有许多文件处于深度层次结构中,而木偶需要很长时间才能完成处理。
我用strace来弄清楚到底发生了什么,就像这样:
strace -f -s80 -e 'trace=!rt_sigprocmask' puppet apply ...这显示了对傀儡进程(以及任何子进程)的系统调用跟踪,它可以帮助您了解木偶是卡住了还是真的很忙。
您可以做的一件事是开始削减您的木偶清单,看看是否删除某个特定模块消除了问题。没有看到您的配置,很难给出一个明确的答案,但希望这提供了一些起点。请随时提问,我会尽我所能帮助你。
我们还在我的办公室运行一个无主的木偶配置。我们使用yum将我们的木偶配置分发给客户端主机。
https://serverfault.com/questions/374340
复制相似问题