nrpe 已死但 pid 文件存在于 CentoS 6.4 客户端上

nrpe 已死但 pid 文件存在于 CentoS 6.4 客户端上

我遇到了类似的问题Memcached 状态返回“memcached 已死但 pid 文件存在”但我无法解决。

我的 Nagios 客户端是 CentOS 6.4,断电后(强制停止 CentOS),NRPE 无法工作。输入后,我得到以下内容:

/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 文件是空的。所以,请帮我解决这个问题。

答案1

当 NRPE 完全关闭时,它会清理 .pid 文件。因此,如果 pid 文件存在,init 脚本会假定 NRPE 仍在运行。

但是你的情况是机器刚刚关机,这意味着 NRPE 无法清理它的 pid 文件。这意味着现在你可以删除 .pid 文件并重新启动 NRPE。

答案2

您可以删除 pid 文件(可能在 /var/run 中)吗?

相关内容