Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/powerbi/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache force DNS查找_Apache_Dns_Lookup_Ttl - Fatal编程技术网

Apache force DNS查找

Apache force DNS查找,apache,dns,lookup,ttl,Apache,Dns,Lookup,Ttl,我有一个Apache,它将请求代理到外部实体: ProxyPass /something https://external.example.com/somethingelse 这个外部站点喜欢根据他们想要流量的位置来切换该域的值。Apache似乎在重新启动之前不会获取新值。有没有办法强迫Apache根据一定的时间进行新的查找?经过一些研究,甚至查看代码,我没有看到一个明显的答案。如果这不是一个选项,还有其他建议吗 根据: 源域的DNS解析DNS解析发生在 第一次创建到源域的套接字。什

我有一个Apache,它将请求代理到外部实体:

    ProxyPass /something  https://external.example.com/somethingelse
这个外部站点喜欢根据他们想要流量的位置来切换该域的值。Apache似乎在重新启动之前不会获取新值。有没有办法强迫Apache根据一定的时间进行新的查找?经过一些研究,甚至查看代码,我没有看到一个明显的答案。如果这不是一个选项,还有其他建议吗

根据:

源域的DNS解析DNS解析发生在 第一次创建到源域的套接字。什么时候 如果启用了连接重用,则每个后端域只解析一次 每个子进程,并缓存所有进一步的连接,直到 这孩子是回收的

有ProxyPass
key=value
参数来控制此操作:

disablereuse Off
要强制执行时,应使用此参数 mod_proxy可在安装后立即关闭与后端的连接 使用,并因此禁用其持久连接和池 后端。这有助于在以下各种情况下使用防火墙: apachehttpd和后端服务器(不考虑协议)倾向于 静默地断开连接,或者当后端本身可能处于 循环DNS。在每个后端域启用连接重用时 每个子进程只解析(使用DNS查询)一次并缓存 用于所有进一步的连接,直到孩子被回收禁用 连接重用,将此属性值设置为“开”。


好的,谢谢你的回复。我也看到了。然而,我担心性能会因禁用重用而受到影响。我希望有更好的方法。事实上,表现惩罚是第一个想到的事情。您的原始IP地址多久更改一次?如果有,则很少更改。