应用程序是否有技术原因挂起DNS查找?

时间:2008-11-22 04:11:12

标签: networking network-programming dns

如果我尝试退出Firefox,当它是“查找域名网站...”时,它就会出现(挂起),进入“无响应”状态,最后退出。它确实做到了这一点。

这是在Mac上使用最新的FF,但对我来说一直都是这样,即使在带有FF的Windows上,我也注意到了其他应用程序。

是否有任何技术原因导致无法更好地处理此问题?

3 个答案:

答案 0 :(得分:3)

没有。您可以使用线程甚至单独的进程来异步执行此操作(非阻塞)。这只是写得不好的软件。

除此之外,我对FF没有这个特殊问题......

答案 1 :(得分:1)

您应该检查bugzilla.mozilla.org以查看最近是否有关于DNS服务的错误。从历史上看,这类问题在Firefox和其他基于Mozilla的产品中非常罕见,但有时候特定问题会导致DNS服务死机或等到超时。

另一个重要问题是:你确定它是DNS吗?数据包跟踪或颈部调试日志可能很有用。状态栏的工作方式,所说的并不一定是阻止它退出的原因。

答案 2 :(得分:0)

此问题有bug report。它至少从2004年开始出现。