我成功地在bind9服务器上使用了一个小的(20,000 个条目)区域文件,但是今天我的数据提供者发送了一个更新,导致区域文件变成了 300,000+ 个条目(30Mb+)。
问题是服务器不会以此区域文件启动。该named-checkconf不会报告任何错误。没有可用的日志消息(或者我无法正确记录它们)。
我想知道是否bind9能够处理大型配置文件,如果是,我该如何修复它。如果没有,我想知道是否有解决此问题的方法。也许可以将条目存储在数据库中?
我正在尝试使用的区域文件可以从这里下载。
更新:
service bind9 status 显示了一些可能相关的信息:
adjusted limit on open files from 4096 to 1048576
found 1 CPU, using 1 worker thread
using 1 UDP listener per interface
using up to 4096 sockets
loading configuration from '/etc/bind/named.conf'
Run Code Online (Sandbox Code Playgroud)
我不太确定如何解释或使用这些信息......有什么想法吗?此外,我无法找到bind9日志所在的位置:/var/log/没有bind9条目。谁能告诉我它们在 Debian Jessie 上的位置?