我的单元测试套件中的一些 IOError 响应测试突然开始失败。几个月来每天都经过几次,今天才开始失败-他们有2秒的时间。追查这个,我发现生成 IOError 需要 30 多秒。
我们通过无线路由器 (Wire2) 访问网络(BT 宽带 DSL)。
发现了以下情况:
从 mac 到无意义主机的 Traceroute 需要 30 多秒才能响应“未知主机”。(在 3 台机器上确认 - 所有 Mac 运行 10.6.2 或 10.6.3)
Traceroute 直接从路由器的 Web 实用程序(到无意义的主机)在不到一秒的时间内返回“未知主机”。
重新启动 - 包括 10 分钟的家庭中所有物品的停机时间 - 没有任何区别。
- 问题仅在最近 24 小时内开始。
- ping 实时服务器是正常的。
- 网页浏览等正常。
该问题仅在查找不存在的主机时才会发生。
任何人都知道为什么“未知主机”与网络的通信会再花费 30 秒?
谢谢