Muninから9時6分頃にこんなメールが来るようになった
[FATAL ERROR] Lock already exists: /var/run/munin/munin-update.lock. Dying.
at /usr/share/perl5/vendor_perl/Munin/Master/Update.pm line 128
これは9時ジャストに行われているMuninの処理が次の9時5分になっても終わっていないため送信されている。
なぜ終わっていないのかというと、午前9時に日毎、週ごと、年ごとのグラフが更新されているらしかった。
生成されるグラフの数が多いためこのようなことが起こっているのだろう。
Muninの処理は各サーバから情報を収集、グラフの生成、HTMLの生成の3つが行われており、通常は'usr'bin'munin-cronがその3つの処理を個別に呼び出している。
ということなので、9時5分に関しては情報の収集だけ行うことにした。
'etc'cron.d'muninは下記のようになった。
$ cat /etc/cron.d/munin
#
# cron-jobs for munin
#MAILTO=root
*/5 10-23,0-8 * * * munin test -x /usr/bin/munin-cron && /usr/bin/munin-cron
0,10,15,20,25,30,35,40,45,50,55 9 * * * munin test -x /usr/bin/munin-cron && /usr/bin/munin-cron
5 9 * * * munin test -x /usr/bin/munin-cron && /usr/share/munin/munin-update
以上。
Source: New feed