diff --git a/agent/java/engine/src/main/java/com/baidu/openrasp/tool/OSUtil.java b/agent/java/engine/src/main/java/com/baidu/openrasp/tool/OSUtil.java index ae646ece5..9bbdd5f6a 100644 --- a/agent/java/engine/src/main/java/com/baidu/openrasp/tool/OSUtil.java +++ b/agent/java/engine/src/main/java/com/baidu/openrasp/tool/OSUtil.java @@ -38,6 +38,7 @@ public class OSUtil { public static String getHostName() { InetAddress inetAddress; try { + //getLocalHost这个函数很危险,最好static缓存下来。在某些情况超时5秒时,降雪崩导致所有情况阻塞 inetAddress = InetAddress.getLocalHost(); } catch (UnknownHostException e) { inetAddress = null;