Сайт не работает: как понять, у кого проблема — у вас, у хостинга или у всех
5 мин чтения Обновлено:
Сайт не работает: как понять, у кого проблема — у вас, у хостинга или у всех

Сайт не работает: как понять, у кого проблема — у вас, у хостинга или у всех

«Сайт не работает» — это симптом, а не диагноз. Причина может сидеть в вашем браузере, в DNS, на сервере или у интернет-провайдера. Разбираем, как за пять минут локализовать проблему и что делать на каждом уровне.

Шаг первый: у всех или только у вас

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

Проверить масштаб можно за минуту:

  • Откройте сайт с телефона через мобильный интернет, а не через Wi-Fi. Мобильная сеть использует другого провайдера и другие DNS-серверы.
  • Откройте сайт в другом браузере или в режиме инкогнито. Так вы исключите кэш и расширения.
  • Проверьте сайт онлайн-сервисом, который открывает страницу с чужого сервера. Такой сервис покажет, доступен ли сайт из другой сети и другого города.
Быстрый вывод

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

Пять уровней, на которых ломается сайт

Сайт открывается по цепочке: браузер спрашивает DNS, DNS отдаёт IP-адрес, браузер соединяется с сервером, сервер проверяет SSL-сертификат и запускает приложение. Обрыв на любом звене выглядит для посетителя одинаково — «сайт не работает». Таблица помогает сопоставить симптом и уровень поломки.

Уровень Типичный симптом Кто чинит
Домен Ошибка DNS_PROBE_FINISHED_NXDOMAIN, страница регистратора вместо сайта Владелец: продлить домен
DNS Сайт не открывается по имени, но отвечает по IP-адресу Владелец или DNS-провайдер
Сервер и хостинг Соединение обрывается: ERR_CONNECTION_REFUSED или бесконечная загрузка Хостер или ваш админ
SSL-сертификат Браузер пишет «Подключение не защищено», ERR_CERT_DATE_INVALID Владелец: перевыпустить сертификат
Приложение сайта Коды 500, 502, 503, 504 — сервер доступен, но код или база данных падают Разработчик

Читается таблица просто: ошибки уровня DNS и домена возникают до соединения с сервером, ошибки SSL — в момент установки защищённого соединения, а коды 5xx означают, что сервер жив, но приложение внутри него сломано.

Диагностика за пять минут

Дальше — короткий маршрут для владельца сайта. Каждый шаг отсекает один уровень из таблицы выше.

1. Прочитайте текст ошибки в браузере. Браузер почти всегда называет уровень поломки прямо: NXDOMAIN — домен или DNS, CONNECTION_REFUSED и CONNECTION_TIMED_OUT — сервер, CERT_DATE_INVALID — сертификат, а страница с кодом 502 или 503 — приложение или перегрузка.

2. Проверьте, отвечает ли сервер по сети. Команда ping покажет, жива ли сама машина:

ping example.ru

Сервер отвечает на ping, но сайт не открывается — значит, машина работает, а сломан веб-сервер или приложение. Учтите: часть серверов закрывает ICMP файрволом, поэтому молчание в ответ на ping ещё не приговор.

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

4. Проверьте SSL-сертификат. Сертификат с истёкшим сроком блокирует сайт для посетителей полностью: браузеры показывают предупреждение во весь экран. Дату окончания видно в браузере по клику на замок рядом с адресом.

5. Загляните в панель хостинга. Хостеры публикуют статус своих серверов и плановые работы. Если панель недоступна или в ней горит предупреждение — проблема на стороне площадки, и остаётся только написать в поддержку.

Что делать на каждом уровне

Домен просрочен. Продлите его в личном кабинете регистратора. После оплаты домен возвращается к жизни не мгновенно: обновление DNS-записей занимает от часа до суток.

Сломан DNS. Сверьте A-запись домена с реальным IP-адресом сервера у DNS-провайдера. После правки записей дайте кэшу время обновиться — тоже до суток.

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

Истёк сертификат. Перевыпустите SSL-сертификат у хостера или через Let's Encrypt и настройте автопродление, чтобы не возвращаться к этой проблеме каждые три месяца.

Ошибка 5xx после обновления сайта. Откатите последнее изменение — деплой, плагин, миграцию базы. Затем читайте логи веб-сервера: в них написана настоящая причина, а не «что-то пошло не так».

Частая ловушка

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

Как узнавать о падении раньше посетителей

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

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

Как это устроено в Пруфене

Пруфен проверяет доступность сайта с интервалом от 2 минут из 13 точек — 11 в России, Минск и Испания. Когда сайт перестаёт отвечать, уведомление приходит на Email, в Telegram, в Макс или звонком. Бесплатного тарифа — 5 проверок без ограничения по времени — хватает небольшому сайту.

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

Почему сайт не открывается только у меня? Обычно виноват кэш браузера, DNS-кэш системы или ваш провайдер. Очистите кэш, попробуйте другой DNS-сервер, например 8.8.8.8, и проверьте сайт через мобильный интернет.

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

Сколько можно потерять из-за простоя? Зависит от трафика и роли сайта. Для интернет-магазина каждый час простоя — это несостоявшиеся заказы плюс потери позиций в поиске, если поисковый робот застал сайт лежащим. Поэтому время обнаружения проблемы важно сокращать: чем короче интервал проверки, тем раньше вы начнёте чинить.

Была ли статья полезна?

Начните мониторинг прямо сейчас

Бесплатный тариф — до 5 проверок. 150 ₽ на баланс при регистрации.

Создать аккаунт