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

Сервис named постоянно дает сбой на сервере VPS

Я не уверен, но думаю, что указанная служба продолжает давать сбой на моем VPS-сервере.

Это нормально:

root@vps [~]# /sbin/service named restart

Как я могу диагностировать, почему это происходит?

root@vps [~]# uname -a
Linux vps.example.com 2.6.18-028stab070.14 #1 SMP Thu Nov 18 16:04:02 MSK 2010 x86_64 x86_64 x86_64 GNU/Linux

Посмотреть в /var/log/messages для вывода вашего названного процесса при его запуске и сбое.

Вы также можете запустить named прямо из командной строки и включить отладку, чтобы получить больше информации о том, что происходит. В зависимости от того, как вы настроили named, вам, возможно, придется указать другие параметры командной строки, например.

  • -u пользователь для запуска с именем под
  • -c /path/to/ named.conf
  • -t / путь / к / chroot

Чтобы запустить named на переднем плане и отправить все журналы на stderr

/usr/sbin/named -g

Чтобы запустить named на переднем плане и отправить все журналы в stderr с дополнительной отладочной информацией

/usr/sbin/named -g -d 1

Вы можете увеличить уровень отладки, чтобы получить более подробное ведение журнала.

Проверить названный процесс:

ps aux | grep name
bind     15133  0.0  0.4 279224 59612 ?        Ssl   2010   1:18 /usr/sbin/named -u bind

Проверить прослушивание порта:

lsof -i udp:53
COMMAND   PID USER   FD   TYPE    DEVICE SIZE NODE NAME
named   15133 bind  512u  IPv6  96328476       UDP *:domain

Проверить журнал:

less /var/log/(syslog|named.log|message|daemon.log|...)