我有一个 Munin 主控,目前正在联系 5 个节点,并且我在 munin-update.log 中看到一到两个这样的警告。
[WARNING] Call to accept timed out. Remaining workers: xyz;abc
有没有什么方法可以调整更新工作者遵守的‘接受超时’?
答案1
在你的插件配置文件中添加
超时 120
或者在 plugin-conf.d 中根据每个插件
[插件名称] 超时 120
还有更多的黑魔法在发生,munin-update 似乎每 10 秒轮询一次,并在 2 分钟后超时,因此插件端的任何超时 > 2 分钟都没有影响。我会检查 munin-update 超时。
似乎很长一段时间,但我确实遇到过插件花费很长时间而无法找到根本原因的问题,问题是在 centOS 上,当插件超时时,它会变得孤立并占用 100% 的 CPU :(
如果您遇到了这个问题并且找到了解决方案,我愿意接受...
--吉尔斯