linux hosts一个诡异问题

     最近部署环境时遇到一个古怪问题.

     背景环境:

         tomcat服务器 :  192.168.13.78 简称t

         依赖服务器 :  192.168.12.159 简称s

         二者关系 :t服务器的tomcat应用启动的时候需要调用s服务器的2181端口

     问题现象:

          connect Unable to connect to  192.168.12.159:2181 server within timeout: 12000

   解决过程:

           1. ping  发现是可以通的             

 ping 192.168.12.159
PING 192.168.12.159 (192.168.12.159) 56(84) bytes of data.
64 bytes from 192.168.12.159: icmp_seq=1 ttl=63 time=0.551 ms
64 bytes from 192.168.12.159: icmp_seq=2 ttl=63 time=1.24 ms

          2. telnet 192.168.12.159 2181  

                发现要经过很久才能出现提示符

          3. 在hosts进行配置       192.168.12.159 test,重新telnet 发现响应时间很快! 重启tomcat发现问题解决了!

原文地址:https://www.cnblogs.com/onmyway20xx/p/3716905.html