2

Сайт моей компании как-то ненадолго отключился - коллега только что упомянул, что они получают страницу с ошибкой, когда пытаются просмотреть какую-либо из страниц сайта.

Я просматривал сайт и получал ту же ошибку при попытке просмотреть какие-либо страницы на нем в течение 5 минут.

Ошибка сказала:

Сайт не может быть достигнут. DNS-адрес сервера не найден

Тем не менее, сайт теперь запущен и работает, и все, кажется, снова работает как обычно. Я отвечаю за разработку сайта и вносил в него некоторые изменения (добавление новых функций, исправление существующих ошибок и т.д.) И передачу этих изменений на сервер с помощью Git мере того, как исправление ошибки или создание новой функции завершено. ,

Однако я не вносил никаких изменений в живую версию до того, как она перешла в автономный режим - последнее изменение, которое я отправил на сервер, было сделано вчера, и после этого сайт полностью функционировал, вплоть до случайного выхода из строя.

Каковы возможные причины этого, и есть ли способ, которым я могу предотвратить / минимизировать риск повторения этого события? Я думал, что это может быть связано с тем, где размещен сайт? Может быть, хост перезагрузил свои серверы или что-то?

1 ответ1

3

Ошибка означает, что не удалось найти или найти серверы имен для домена вашего сайта и что имя хоста вашего сайта не было преобразовано в IP.

Это могло произойти из-за перезапуска серверов имен, или из-за проблем с DNS-зонами на сервере, или из-за проблем с сетью при их достижении.

Это не было вызвано какими-либо изменениями в коде сайта, это была проблема DNS.

Если ваш сайт и DNS-серверы находятся на одном компьютере, и вы имеете к нему доступ администратора, вы можете проверить время его работы, чтобы убедиться, что он был перезагружен.

Кроме того, если ваш сайт и DNS находятся на одном сервере, вам следует рассмотреть возможность использования нескольких серверов имен, чтобы уменьшить вероятность сбоя DNS.

Вы можете использовать серверы имен вашего регистратора доменов или зарегистрироваться для бесплатного CloudFlare или какой-либо подобной службы и использовать их серверы имен для своего домена, чтобы избежать недоступности сайта, если служба DNS на вашем сервере выйдет из строя.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .