ohharaの日記: munin-limitsのメモリーリーク
日記 by
ohhara
さくらVPSのCentOSにmunin(RPMforgeリポジトリの1.4.5)入れて稼働していると、
cronのmunin-limitsが終了しなくてメモリーリークでVPS自体が死んでしまうので対策。
#512Mの品目なのにSWAP増大して10G越えた。。。
$ sudo -u munin /usr/bin/munin-cron
[FATAL ERROR] Lock already exists: /var/run/munin/munin-limits.lock. Dying.
at /usr/lib/perl5/vendor_perl/5.8.8/Munin/Master/LimitsOld.pm line 114
このエラーに対するパッチがあります。
http://munin-monitoring.org/ticket/1004
$ sudo vi /usr/lib/perl5/vendor_perl/5.8.8/Munin/Master/LimitsOld.pm
DEBUG "[DEBUG] explicitely closing pipe as suggested by schamane on #732";
close $pipe if (defined $pipe);
この行を追加
ロックファイルを削除
$ sudo rm /var/run/munin/munin-limits.lock
エラーが出ないことを再確認
$ sudo -u munin /usr/bin/munin-cron
munin-limitsのメモリーリーク More ログイン