'命名'服务不断在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 ,了解命名进程在启动和失败时的输出。

您也可以直接从命令行运行命名,并打开debugging以获取有关正在发生的更多信息。 取决于你如何configuration命名你可能不得不提供其他命令行参数,例如

  • -u用户在下运行named
  • -c /path/to/named.conf
  • -t / path /到/ chroot

在前台运行named并将所有日志logging发送到stderr

/usr/sbin/named -g

要在前台运行named,并将所有日志logging发送到stderr以及其他debugging信息

/usr/sbin/named -g -d 1

您可以增加debugging级别以获得更详细的日志logging。

检查命名的进程:

 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|...)