Есть ли техническая причина зависания приложений при поиске DNS? - PullRequest
2 голосов
/ 22 ноября 2008

Если я попытаюсь выйти из Firefox, когда он «ищет домен.com ...», он набрасывается (зависает), переходит в состояние «не отвечает», а затем завершает работу. Это делает это в обязательном порядке.

Это на Mac с последней FF, но так было всегда, даже на Windows с FF, и я заметил это с другими приложениями.

Есть ли какая-либо техническая причина, почему это не может быть обработано лучше?

Ответы [ 3 ]

3 голосов
/ 22 ноября 2008

Нет. Вы можете использовать потоки или даже отдельные процессы, чтобы делать это асинхронно (не блокируя). Это просто плохо написанное программное обеспечение.

Кроме того, у меня нет этой конкретной проблемы с FF ...

1 голос
/ 25 ноября 2008

Вы должны проверить bugzilla.mozilla.org, чтобы увидеть, есть ли какие-либо недавние ошибки, касающиеся службы DNS. Исторически такой тип проблем встречался очень редко в Firefox и других продуктах, основанных на Mozilla, но были случаи, когда определенные проблемы приводили к смерти службы DNS или ожиданию истечения времени ожидания.

Другой важный вопрос: вы уверены, что это DNS? Журналы трассировки пакетов или журналов отладки могут быть полезны. То, как работает строка состояния, говорит не обязательно о том, что мешает ей выйти.

0 голосов
/ 30 июля 2009

Существует сообщение об ошибке для этой проблемы. Это было примерно с 2004 года.

...