我们将所有系统设置为对本地名称服务器和辅助名称服务器执行内部 DNS,以便在本地 DNS 服务器发生故障时,它们应该通过 WAN 到达远程位置的辅助名称服务器。
在最近的维护时段中,本地主名称服务器脱机,我们的 UNIX/Linux 系统(包含 Veritas Cluster (VCS) 和 Red hat 集群)都遇到了集群资源问题。
尝试确定当服务器必须转到辅助服务器时应延迟多长时间的解析(即到主服务器的超时时间是多长),因为如果主服务器在那里但挂起,它似乎会挂起一段时间?转移到二级之前等待的时间长度是否可调?这适用于 Solaris 10 和 RHEL 6。
答案1
超时可/etc/resolv.conf
通过timeout
参数进行配置。
尝试添加行:options timeout:<desired timeout in seconds>
到/etc/resolv.conf
。
从resolv.conf
手册页:
timeout:n
设置解析器在通过不同名称服务器重试查询之前等待远程名称服务器响应的时间。这可能不是任何解析器 API 调用所花费的总时间,并且不能保证单个解析器 API 调用映射到单个超时。以秒为单位,默认值为
RES_TIMEOUT
(当前为 5,请参阅<resolv.h>
)。此选项的值默认上限为 30。
积分转到linuxquestions.org。