提问者:小点点

Apache与mod_jkTomcat更改DNS超时(TTL)


我正在使用GSLBAPP进行地理分布和负载平衡。

APP是阿帕奇

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

如果Tomcat GSLB(tomcats8009.gslb.domain.com)从IPx. x.x.x更改为另一个IPy.y.y.y,则dns解析似乎被连接器缓存mod_jk并且请求仍然请求x.x.x.x。

为了解决这个问题,我必须让"重新加载"来更新决议y. y.y.y.y。

任何想法?是否有任何类型的DNS缓存在Apache或mod_jk连接器?解决方案?

谢谢。
问候。


共1个答案

匿名用户

我不知道mod_jk级别是否有任何属性,但您可以将其设置为JDK级别。假设您有Sun,参数将是"sun.net. inetaddr.ttl";将其设置为零将关闭dns缓存。通常不建议这样做,因为关闭dns缓存会影响性能。