我不确定,但我认为命名的服务在我的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命名你可能不得不提供其他命令行参数,例如
在前台运行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|...)