Nginx 系统日志 DNS TTL

Nginx 系统日志 DNS TTL

我正在使用 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 地址发生变化,重新连接到您的后端系统。

相关内容