錯誤信息:
InetAddress.getLocalHost().getHostName() took 5002 milliseconds to respond. Please verify your network configuration (macOS machines may need to add entries to /etc/hosts).
這個調用在新版的mac os中可能會耗時很久。
解決辦法有兩種:
1. 就是把本機的hostname 添加到 hosts 中,例如:
127.0.0.1 localhost 127.0.0.1 loulldeMacBook-Pro.local 255.255.255.255 broadcasthost ::1 localhost ::1 loulldeMacBook-Pro.local
2. 終端中執行
scutil --set HostName "localhost"
大致原因,獲取本機地址,走到了DNS解析,DNS遞歸解析不到本機域名,耗時5s左右
轉載:https://www.cnblogs.com/549294286/p/8515351.html