DNS失效导致CSS disable service IP

现象:app服务正常,进程正常,可以telnet private IP,但是telnet service IP不通,CSS看到端口是down的,实际上服务器上是up的
问题原因:由于DNS服务器down掉,导致CSS在bind app服务器的时候,app server反解CSS IP地址需要很长时间才能timeout,但是CSS没有得到response就timeout了,所以导致CSS认为端口是down的,所以就disable了service IP
解决方案:把CSS的IP地址加入hosts

另外一个现象:把CSS的IP加入hosts之后,service IP不down了,但是ADS服务器出问题的时候,客户连接进来还是会反解超时,导致服务中断
解决方案:把resolv.conf配置加一个options rotate,使用round-robin模式

Leave a Reply

Your email address will not be published. Required fields are marked *