Проблемы
В /var/log/messages появляются следующие сообщения:
Dec 16 07:43:45 kernel: statd: server localhost not responding, timed out Dec 16 07:43:45 kernel: lockd: cannot monitor [IP] Dec 16 07:43:45 kernel: lockd: failed to monitor [IP] Dec 16 08:35:15 kernel: statd: server localhost not responding, timed out Dec 16 08:35:15 kernel: lockd: cannot monitor [IP] Dec 16 08:35:15 kernel: lockd: failed to monitor [IP] Dec 16 08:47:20 kernel: statd: server localhost not responding, timed out Dec 16 08:47:20 kernel: lockd: cannot monitor [IP] Dec 16 08:47:20 kernel: lockd: failed to monitor [IP]
Что означает сообщение и как решить проблему?
Решение
Служба nfslock не запущена, но приложение пытается получить блокировку для файла, находящегося в файловой системе NFS.
Файлы конфигурации проверяются для «NETWORKNG = yes», прежде чем разрешить запуск служб.
1. Проверьте «bash -x /etc/init.d/nfs start 2 &> bash_nfs_debug.out», чтобы узнать, почему службы nfs не запускаются.
# bash -x /etc/init.d/nfs start 2&> bash_nfs_debug.out
2. Служба блокировки NFS не запущена и должна быть включена, запустите службу и сделайте ее постоянной с помощью chkconfig:
# chkconfig --level 345 nfslock on # service nfslock start
3. Во втором случае с той же ошибкой мы обнаружили, что в файле /etc/sysconfig/network и /etc/init.d/nfslock метка неверна:
# cat etc/sysconfig/network RKING=yes === correct variable was not declared in etc/sysconfig/network file NETWORKING_IPV6=no HOSTNAME=[host-name] IPV6INIT=no IPV6_AUTOCONF=no NOZEROCONF=yes
Когда файлы были отредактированы так, чтобы это выглядело следующим образом:
NETWORKNG=yes
Службы запустились корректно.