Unbound 会重启,但不会重新加载
Unbound will restart, but will not reload
我 运行 unbound
在 FreeBSD 11.3 监狱中,并且注意到一些看起来很奇怪的行为(至少对我而言!)
重新启动未绑定服务时,它可以正常工作:
service unbound restart
# Stopping unbound.
# Waiting for PIDS: 80729.
# Obtaining a trust anchor...
# Starting unbound.
我已经确认一切正常 运行 正常,符合预期。
但是,当尝试通过 unbound-control
重新加载未绑定(无需完全重启)时,它会抛出一些配置错误...
unbound-control -c /usr/local/etc/unbound/unbound.conf reload
# /usr/local/etc/unbound/mnt/config/unbound.conf:25: error: unknown keyword 'log-replies'
# /usr/local/etc/unbound/mnt/config/unbound.conf:25: error: stray ':'
# /usr/local/etc/unbound/mnt/config/unbound.conf:25: error: unknown keyword 'yes'
# /usr/local/etc/unbound/mnt/config/unbound.conf:27: error: unknown keyword 'log-tag-queryreply'
# /usr/local/etc/unbound/mnt/config/unbound.conf:27: error: stray ':'
# /usr/local/etc/unbound/mnt/config/unbound.conf:27: error: unknown keyword 'yes'
...
...
...
# read /usr/local/etc/unbound/unbound.conf failed: 20 errors in configuration file
# [1594189698] unbound-control[37432:0] fatal error: could not read config file
有谁知道为什么重启可以,而重新加载却不行?我已经确认在这两种情况下所引用的配置是相同的(通过故意错误格式化它以查看 service unbound restart
是否失败)
提前致谢:)
service unbound reload
确实有效。
它并没有真正 'fix' 无论潜在的错误是什么 - 但解决了我的用例的问题。
感谢@arrowd 的回答
我 运行 unbound
在 FreeBSD 11.3 监狱中,并且注意到一些看起来很奇怪的行为(至少对我而言!)
重新启动未绑定服务时,它可以正常工作:
service unbound restart
# Stopping unbound.
# Waiting for PIDS: 80729.
# Obtaining a trust anchor...
# Starting unbound.
我已经确认一切正常 运行 正常,符合预期。
但是,当尝试通过 unbound-control
重新加载未绑定(无需完全重启)时,它会抛出一些配置错误...
unbound-control -c /usr/local/etc/unbound/unbound.conf reload
# /usr/local/etc/unbound/mnt/config/unbound.conf:25: error: unknown keyword 'log-replies'
# /usr/local/etc/unbound/mnt/config/unbound.conf:25: error: stray ':'
# /usr/local/etc/unbound/mnt/config/unbound.conf:25: error: unknown keyword 'yes'
# /usr/local/etc/unbound/mnt/config/unbound.conf:27: error: unknown keyword 'log-tag-queryreply'
# /usr/local/etc/unbound/mnt/config/unbound.conf:27: error: stray ':'
# /usr/local/etc/unbound/mnt/config/unbound.conf:27: error: unknown keyword 'yes'
...
...
...
# read /usr/local/etc/unbound/unbound.conf failed: 20 errors in configuration file
# [1594189698] unbound-control[37432:0] fatal error: could not read config file
有谁知道为什么重启可以,而重新加载却不行?我已经确认在这两种情况下所引用的配置是相同的(通过故意错误格式化它以查看 service unbound restart
是否失败)
提前致谢:)
service unbound reload
确实有效。
它并没有真正 'fix' 无论潜在的错误是什么 - 但解决了我的用例的问题。
感谢@arrowd 的回答