0

地理的分散と負荷分散に GSLB APP を使用しています。

APPはApacheです->workers.propertiesのmod_jkを介したTomcat次のようなものがあります:

worker.balancing.port=8009
worker.balancing.host =tomcats8009.gslb.domain.com
worker.balancing.type=ajp13
worker.balancing.socket_timeout=5

Tomcat GSLB (tomcats8009.gslb.domain.com) が IP xxxx から別の IP yyyy に変更された場合、dns 解決はコネクタ mod_jk によってキャッシュされているように見え、要求は依然として xxxx を要求しています。

解決するには、「リロード」して解像度を更新する必要がありますyyyy

何か案が?Apache または mod_jk コネクタに何らかの種類の DNS キャッシングがありますか? 解決策?

ありがとう。
よろしく。

4

1 に答える 1

0

mod_jk レベルにプロパティがあるかどうかはわかりませんが、JDK レベルで設定できます。Sun があると仮定すると、パラメーターは "sun.net.inetaddr.ttl" になります。ゼロに設定すると、DNS キャッシュがオフになります。通常、DNS キャッシュをオフにするとパフォーマンスに影響するため、これはお勧めできません。

于 2013-04-25T16:38:03.490 に答える