InetAddress.getLocalHost导致应用响应慢

前言

DMZ区的测试网关应用,部署在linux系统。有一天突然响应很慢,应用重启速度也很慢,但是访问部分url网速正常。通过排查发现是InetAddress.getLocalHost方法导致,该方法会通过内核指令获取本机host中配置内容,而host内容被运行自动化工具修改过。

解决

在hosts文件中增加:

1
127.0.0.1 machineName(主机名)