“命名”服务在 VPS 服务器中不断崩溃

“命名”服务在 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

答案1

查看/var/log/messages您的命名进程在启动和失败时的输出。

您还可以直接从命令行运行named并打开调试以获取有关正在发生的事情的更多信息。根据您配置named的方式,您可能需要提供其他命令行参数,例如

  • -u 用户下运行命名
  • -c /路径/到/named.conf
  • -t /路径/到/chroot

在前台运行命名并将所有日志发送到 stderr

/usr/sbin/named -g

在前台运行命名并将所有日志记录连同附加调试信息一起发送到 stderr

/usr/sbin/named -g -d 1

您可以增加调试级别以获取更详细的日志记录。

答案2

检查命名进程:

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

相关内容