Назад | Перейти на главную страницу

nrpe мертв, но файл pid существует на клиенте CentoS 6.4

У меня такая же проблема, как и под вопросом Статус Memcached возвращает "memcached мертв, но файл pid существует" но я не могу это решить.

Мой клиент Nagios - CentOS 6.4, и NRPE не будет работать после отключения электроэнергии (что принудительно остановило CentOS). Когда я печатаю, я получаю следующее:

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

Кроме того, файл /var/run/nrpe.pid имеет идентификатор процесса, но при попытке его убить я получаю:

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

а на / var / lock / subsys / у меня пустой файл nrpe. Итак, пожалуйста, помогите мне решить эту проблему.

Когда NRPE завершает работу чисто, он очищает файл .pid. Вот почему, если файл pid существует, сценарий инициализации предполагает, что NRPE все еще работает.

Но в вашем случае вы говорите, что машина только что отключилась, это означает, что NRPE не смог очистить свой файл pid. Это означает, что теперь вы можете просто удалить файл .pid и снова запустить NRPE.

Можете ли вы удалить файл pid (вероятно, в / var / run)?