nrpe死了,但pid文件存在CentoS 6.4客户端上

我有一个类似的问题,像是在问题Memcached状态返回“memcached死了,但PID文件存在”,但我无法解决它。

我的Nagios客户端是CentOS 6.4,NRPE在停电后不能工作(强制停止CentOS)。 当我input时,我得到以下内容:

/sbin/service nrpe status nrpe dead but pid file exists 

此外,文件/var/run/nrpe.pid有进程ID,但试图杀死它时,我得到:

 -bash: kill: (3879) - No such process 

并在/ var / lock / subsys /我有空的nrpe文件。 所以,请帮我解决这个问题。

当NRPE清理closures时,清理.pid文件。 这就是为什么如果pid文件存在,init脚本假定NRPE仍在运行。

但在你的情况下,你说机器刚刚关机,这意味着NRPE不能清理它的PID文件。 这意味着现在您可以删除.pid文件并再次启动NRPE。

你可以删除该pid文件(可能在/ var / run)?