Написать нам в TelegramНаписать нам в Max
TelegramMax

Сайт не открывается: пошаговая диагностика

Разработка
13 августа 2026 г.
Обновлено: 21 сентября 2026 г.
Фото Максим Козлов
Максим КозловРуководитель отдела разработки

Если сайт не открывается, причина находится в одном из четырёх мест: на вашем устройстве, у провайдера, в настройках домена или на стороне сервера. Диагностика идёт именно в этом порядке — от самого частого и дешёвого к самому редкому и дорогому.

Порядок важен: половина обращений в поддержку с формулировкой «сайт лёг» заканчивается тем, что сайт работает у всех, кроме одного человека. Ниже — как отличить одно от другого за минуту.

Шаг 1. Сузить круг

Два вопроса, которые сразу делят проблему пополам.

  1. Не открывается один сайт или все? Если все — дело в интернете, роутере или провайдере, и сайт ни при чём.
  2. Не открывается у вас или у всех? Проверяется за секунды: откройте с мобильного интернета, отключив Wi-Fi. Открылось — проблема локальная.

Дополнительно помогают сервисы проверки доступности «со стороны»: они показывают, отвечает ли сайт из других сетей и регионов. Это же снимает вопрос «у меня не грузится, а у клиента всё нормально».

Шаг 2. Локальные причины

  • Кэш браузера. Старая версия страницы или скрипта. Лечится жёсткой перезагрузкой и очисткой кэша — что такое кэш.
  • Расширения браузера. Блокировщики рекламы и защитные дополнения регулярно ломают формы и целые разделы. Проверяется режимом инкогнито с отключёнными расширениями.
  • Антивирус или файрвол с фильтрацией трафика.
  • Файл hosts — если в него когда-то вписывали адрес для теста и забыли убрать.
  • Кэш DNS на устройстве — после переезда сайта на новый сервер старый адрес может держаться ещё какое-то время.

Шаг 3. Домен и сертификат

Две причины, которые дают самые обидные простои, потому что и сайт, и сервер полностью исправны.

Домен не продлён. Оплата пропущена, письмо о продлении ушло в спам или на почту уволившегося сотрудника. Сайт исчезает целиком, для всех и сразу. Проверяется за минуту через Whois: поле paid-till — дата окончания оплаты, state — статус. Для доменов .ru и .рф после даты окончания делегирование снимается, и ещё 30 дней продлить домен может только текущий администратор; статус REGISTERED, NOT DELEGATED означает именно это, а free-date — дату, когда имя освободится. После продления сайт возвращается не сразу: обновление DNS занимает от минут до нескольких часов.

Хостинг не оплачен или заблокирован — за неоплату, превышение нагрузки, найденный вирус или по жалобе. Причина почти всегда написана в личном кабинете хостера или в письме на почту, указанную при регистрации.

Сертификат безопасности истёк. Браузер показывает предупреждение и не пускает дальше. Сайт при этом работает — но люди видят красный экран и уходят. Сертификаты живут всё меньше: бесплатные Let's Encrypt — не больше 90 дней, платные с марта 2026 года — не больше 200 дней. Автопродление молча ломается при переезде или смене DNS, поэтому дату стоит держать в мониторинге; перевыпуск в панели хостинга обычно занимает 5–15 минут.

Третья причина из этой группы — изменились DNS-записи: домен перестал указывать на нужный сервер. Обычно это следствие переезда или правки настроек.

Шаг 4. Сервер

Если сайт недоступен у всех, домен в порядке и сертификат действует, проблема на сервере. Что именно — подсказывает текст ошибки.

Что видноЧто это значит
Ошибка 500Сбой в коде сайта или обращении к базе
Ошибка 502 или 504Приложение не отвечает либо запрос выполняется слишком долго
Ошибка 503Перегрузка, нехватка ресурсов или технические работы
Бесконечная загрузкаСервер принял запрос, но не отвечает — часто перегрузка базы
«Не удаётся получить доступ»Сервер не отвечает вовсе: упал, недоступен по сети или проблема с DNS

Подробный разбор кодов и порядок действий — ошибки 5xx. Первое, что нужно посмотреть в любом из этих случаев, — логи сервера: там записана конкретная причина, а не догадка.

Шаг 5. Что писать в поддержку хостинга

Поддержка хостинга — бесплатный первый специалист: код она чинить не будет, но видит состояние сервера, журналы и блокировки. Чтобы ответ был полезным, укажите адрес сайта и логин аккаунта, код ошибки и время начала, были ли накануне обновления или перенос, и задайте прямые вопросы: есть ли сбои на сервере, не заблокирован ли аккаунт и за что, не исчерпаны ли лимиты по диску и памяти, работает ли база, что в журнале ошибок за последний час, есть ли резервная копия и за какую дату.

Если есть доступ к панели: копия, откат, логи

  1. Сделайте копию текущего состояния — файлов и базы, даже сломанного. Без неё специалист не найдёт причину, а неудачный откат нельзя будет отменить.
  2. Найдите последнюю рабочую копию. Хостеры обычно хранят автоматические бэкапы за 7–30 дней. Оцените, что потеряется: заказы и заявки за этот период.
  3. Откатывайтесь, только если понятна причина — например, сайт упал сразу после обновления плагина. При взломе откат на вчерашнюю копию часто бесполезен: вредоносный код мог попасть на сайт несколько недель назад.

Логи ошибок лежат в разделе «Логи» панели хостинга, на своём сервере — в /var/log/nginx/error.log или /var/log/apache2/; у WordPress — в wp-content/debug.log, если включена отладка. Скопируйте последние 50–100 строк за время падения — это сэкономит специалисту час.

Чего не делать, пока сайт лежит

Большинство безвозвратных потерь случается не во время аварии, а в первые часы после неё — из-за спешки.
  • Не удаляйте «лишние» файлы и таблицы базы: неизвестно, какие из них нужны сайту.
  • Не восстанавливайте бэкап поверх сайта без копии текущего состояния — пропадут заказы, созданные после даты бэкапа.
  • Не переустанавливайте CMS и не обновляйте всё подряд в надежде, что поможет.
  • Не переносите сайт на другой хостинг в панике: причина останется, проблем добавится.
  • При взломе не восстанавливайте сайт, пока не сменены пароли от хостинга, базы, админки и FTP; порядок лечения — в статье о проверке сайта на вирусы.

Что передать специалисту

Если за 30–40 минут причина не найдена или нужна правка кода, зовите специалиста — аварийные задачи в поддержке сайтов берут и разово, при взломе нужно восстановление с поиском уязвимости, а не просто откат.

Что передатьЗачем
Адрес, CMS, где размещён сайтПонять стек и куда подключаться
Доступы: панель хостинга, FTP или SSH, база, админкаБез них диагностика невозможна
Время начала сбоя и что делали наканунеСвязать падение с изменением
Скриншоты ошибки, ответы хостинга, фрагмент логовНе повторять сделанную диагностику
Что критично: оплата, заявки, каталогЧинить сначала то, что приносит деньги
Наличие и даты бэкаповВыбрать путь: ремонт или откат

Доступы передавайте через защищённый канал, а не в открытом чате, и смените пароли после работ.

Как понять, что сайт починили до конца

Открытая главная ещё ничего не значит. Проверьте ключевые страницы и мобильную версию, отправьте тестовую заявку через каждую форму и убедитесь, что письма дошли, сделайте тестовый заказ с оплатой, посмотрите на замок в адресной строке и сообщения в Яндекс Вебмастере. Простой на несколько часов обычно не влияет на позиции, а вот ошибки несколько дней подряд могут начать выбивать страницы из индекса.

Что сделать до того, как это случится

  1. Мониторинг доступности — уведомление о падении должно приходить вам, а не от клиента.
  2. Автопродление домена и контроль даты в календаре, отдельно от почты.
  3. Контроль срока сертификата.
  4. Резервные копии по правилу 3-2-1: три копии, на двух носителях, одна — вне хостинга, и проверенное восстановление.
  5. Письма о продлении — на корпоративную почту, а не на адрес бывшего разработчика.
  6. Список доступов — к хостингу, домену, админке. В момент аварии искать их некогда.

Всё это входит в поддержку сайта и стоит дешевле одного дня простоя магазина.

Коротко

  • Причина всегда в одном из четырёх мест: устройство, провайдер, домен, сервер.
  • Первый шаг — проверить с мобильного интернета: так отсекается локальная проблема.
  • Локальные причины: кэш браузера, расширения, антивирус, файл hosts, кэш DNS.
  • Непродлённый домен и истёкший сертификат кладут сайт при полностью исправном сервере.
  • Текст ошибки указывает на причину: 500 — код, 502 и 504 — приложение и таймауты, 503 — перегрузка.
  • Мониторинг, автопродление и резервные копии дешевле одного дня простоя.

Разработка сайтов

Берём сайты на поддержку с мониторингом и реакцией на аварии.

Заказать услугу

Фото Максим Козлов
Максим КозловРуководитель отдела разработки

Первый вопрос диагностики — «у всех или только у вас?». Он экономит час паники: половина «падений» — локальный DNS или VPN.

Частые вопросы

Чаще всего из-за кэша браузера, расширений, антивируса или устаревшей DNS-записи на устройстве. Проверяется открытием с мобильного интернета и в режиме инкогнито с отключёнными расширениями.

Проверить срок регистрации домена через Whois и действие сертификата, затем посмотреть текст ошибки и логи сервера. Код ошибки прямо указывает, где искать причину.

Истёк или неверно установлен сертификат безопасности. Сам сайт при этом обычно работает, но браузер показывает предупреждение, и посетители уходят. Лечится переустановкой или продлением сертификата.

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

Подключить мониторинг доступности: сервис проверяет сайт каждые несколько минут и присылает уведомление при недоступности. Это базовая часть поддержки сайта.

Чаще всего причина внешняя: закончилась оплата домена или хостинга, истёк сертификат, хостинг упёрся в лимиты или провёл работы на сервере. Реже — взлом через устаревший модуль или автоматическое обновление CMS. Начните с whois домена и личного кабинета хостинга.

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

Продление домена или хостинга и перевыпуск сертификата — от минут до нескольких часов с учётом обновления DNS. Откат на копию — обычно до часа. Разбор ошибки в коде или лечение после взлома — от нескольких часов до нескольких дней.