当重新加载configuration(特别是对于proxy_pass) – 偶尔会看到:nginx:[emerg] host not found in upstream
但是 – 上游服务器的名字将在os(linux)中解决 – 只有nginx似乎有这个问题。
这似乎是最近的回归 – 因为它似乎没有发生在1.0.10版之前。
有没有人最近注意到这个?
试图缩小search范围。
Nginx内部cachingDNS 5分钟(不知道这是否可以在以后的版本中configuration)。 也许你的parsing器由于某种原因失败了,那么Nginx会caching这个结果。
我已经在启用了IPv6的系统上看到了这一点,因为默认情况下parsing器并行地请求IPv4和IPv6logging。 这可以被parsing器视为洪水,导致临时的DNS问题。 在进行域名validation时,我在包含大量电子邮件通信的框中看到了此popup窗口。
尝试添加:
options single-request
到/etc/resolv.conf
这导致IPv6 / v4查找顺序进行。