2011-12-04 25 views
0

私はyum経由で新しいセントOS 5.7 64bitマシンにmunin-nodeをインストールしました。MuninノードはCent OS 5.7を起動しません

インストールがうまくいって、過去に多くのマシンでmuninとmunin-nodeをセットアップしましたが、今回は起動できません。私は、次のコマンドでそれを再起動しようとすると

この問題が発生した:

[[email protected] munin]# service munin-node restart 
Stopping Munin Node agents: kill: usage: kill [-s sigspec | -n signum | -sigspec] pid | jobspec ... or kill -l [sigspec] 
                  [FAILED] 
Starting Munin Node: Use of uninitialized value in pattern match (m//) at /usr/lib/perl5/vendor_perl/5.8.8/Net/Server/Daemonize.pm line 61. 
Couldn't find pid in existing pid_file at /usr/lib/perl5/vendor_perl/5.8.8/Net/Server/Daemonize.pm line 61. 
                  [ OK ] 

をそれは緑で最後に[OK]言いますが、私はそれがどこにも実行されている表示されません。

はまた、これは

アイブ氏はDaemonize.pmにライン61を見上げたのmunin-node.log

[[email protected] munin]# tail -n 100 munin-node.log 
2011/12/04-03:10:44 Couldn't find pid in existing pid_file at /usr/lib/perl5/vendor_perl/5.8.8/Net/Server/Daemonize.pm line 61. 

    at line 276 in file /usr/lib/perl5/vendor_perl/5.8.8/Net/Server.pm 
2011/12/04-03:10:44 Server closing! 
2011/12/04-03:10:54 Couldn't find pid in existing pid_file at /usr/lib/perl5/vendor_perl/5.8.8/Net/Server/Daemonize.pm line 61. 

    at line 276 in file /usr/lib/perl5/vendor_perl/5.8.8/Net/Server.pm 
2011/12/04-03:10:54 Server closing! 
の出力であり、それは次のとおりです。私は、PIDの名前を変更しようとした

my $current_pid = $_current_pid =~ /^(\d{1,10})/ ? $1 : die "Couldn't find pid in existing pid_file"; 

/etc/munin/munin-node.confにありますが、それでも何も変更されませんでした。私にはすべて完璧なようだ

[Server2のプラグイン@ルート]#sudoのは/ usr/sbinに/のmunin-ノードのconfigure --suggest

http://pastebin.com/Yd6eX5Ss:の

出力。

私は何を試すことができますか?

+0

http://serverfault.com/でこのQを試してみてください。 –

答えて

0

元のPIDファイルを削除することで問題は解決しました。

関連する問題