Недавно мне стало известно, что настройка нескольких записей A для имени хоста может быть использована не только для балансировки нагрузки по кругу, но и для автоматического переключения после сбоя.
Итак, я попробовал протестировать его:
- Я загрузил страницу из нашего домена
- Отметьте, какой из наших серверов обслуживал страницу
- Отключил веб-сервер на этом хосте
- Перезагрузка страницы
И действительно, браузер автоматически попробовал другой сервер для загрузки страницы. Это работало в Opera, Safari, IE и Firefox. Только Chrome не смог попробовать другой сервер.
Но после оставления этого сервера в автономном режиме в течение нескольких минут и просмотра журналов доступа, я обнаружил, что количество запросов на другие серверы значительно не увеличилось. С 1 из 3 серверов в автономном режиме я ожидал, что доступ к каждому из оставшихся 2 серверов будет примерно расти на 50%, но вместо этого я видел только 7-10%. Это может означать только переход на другой ресурс DNS для большинства браузеров/посетителей, что прямо противоречит тому, что я только что испытал.
Есть ли у кого-нибудь идея, что происходит с переходом на веб-браузер DNS-based? Какая возможная причина может быть связана с тем, почему автоматический переход на другой ресурс работает для меня, но не для большинства наших посетителей?