在我们的设置中,我们使用木偶pipe理我们的服务器。 几天后,我看到傀儡客户运行非常缓慢。 当傀儡的过程中,我得到的负载
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
谁能告诉我发生了什么事? 这个过程等待什么?
木偶在执行中被封锁了
你在守护进程上运行strace还是你手动运行puppet进程?
你能告诉那个时候应该发生什么吗? 什么是从清单执行? 如果您在客户端上手动运行puppet会发生什么?
这让我想起了这个bug ,所以它可能已经被更新。 由于这个原因,我倾向于不把傀儡作为守护神。
在我自己的问题上的答案是:我正在做的东西在混帐造成傀儡等待GIT。 问题不是真正的傀儡,而是git花费太多时间。 我正在进一步调查,发现后我会发布解决scheme。