![为什么我的 munin 插件被双重执行(并发)?](https://linux22.com/image/558817/%E4%B8%BA%E4%BB%80%E4%B9%88%E6%88%91%E7%9A%84%20munin%20%E6%8F%92%E4%BB%B6%E8%A2%AB%E5%8F%8C%E9%87%8D%E6%89%A7%E8%A1%8C%EF%BC%88%E5%B9%B6%E5%8F%91%EF%BC%89%EF%BC%9F.png)
我有一个定制的 munin 插件,目前每次都会执行两次
$ ps fax
16844 ? Ss 0:00 /usr/sbin/munin-node
18206 ? S 0:00 \_ /usr/sbin/munin-node
18863 ? Ss 0:00 | \_ /bin/bash /etc/munin/plugins/fetch_partner
18910 ? S 0:00 | \_ wget -q -O /tmp/partner_debug_page.txt --keep-session-cookies --save-cookies /tmp/partne
18209 ? S 0:00 \_ /usr/sbin/munin-node
18892 ? Ss 0:00 \_ /bin/bash /etc/munin/plugins/fetch_partner
18917 ? S 0:00 \_ wget -q -O /tmp/partner_debug_page.txt --keep-session-cookies --save-cookies /tmp/partne
根据 munin-node 日志,没有发生超时。根据 munin master,它每次都会绘制两次此插件的图表(两次图表之间间隔约 20 秒,所以我猜这是每次获取的结果)。
有人知道为什么会这样吗? /usr/sbin/munin-node 被调用两次,这看起来很奇怪...
答案1
Munin 每个周期(五分钟)运行每个插件两次:一次获取配置,第二次获取插件的值。