我正在使用 syslog 将我的 Nginx 访问和错误日志发送到日志处理主机。
access_log syslog:server=logs.example.com:12345 graylog2_format;
error_log syslog:server=logs.example.com:12345;
我发现,当 Nginx 启动或重新加载时,DNS 会解析我的域名,但之后就再也不会解析了。域名 TTL 被完全忽略。
我尝试在指令valid
上设置参数resolve
但没有任何效果。
有没有什么办法可以让它更新而无需重新加载 Nginx?
答案1
有没有什么办法可以让它更新而无需重新加载 Nginx?
简短回答:不。
长答案:重新加载 Nginx 已经是一种好方法。或者,您可以建立一个 VPN 连接,以防 IP 地址发生变化,重新连接到您的后端系统。