
«Сайт лежит» — фраза, за которой на самом деле прячется добрый десяток разных ситуаций: от сервера, который физически не отвечает, до странички, которая открывается за 40 секунд и в итоге пользователю проще закрыть вкладку. Иногда «лежит» — вообще не про ваш сайт, а про сбой у хостера или оператора связи, который в тот же момент задел ещё сотни чужих проектов. Разберём, что стоит за этими словами на самом деле, как за пять минут понять причину и что делать — и в своём случае, и когда проблема явно не только у вас.
Прежде чем что-то чинить, полезно понять, с какой именно из трёх ситуаций вы столкнулись — от этого зависит и диагностика, и то, кому вообще нужно звонить.
Все три ситуации требуют разного порядка действий, поэтому первый шаг диагностики — не «что чинить», а «что вообще происходит».
Порядок, который экономит время и не даёт чинить не ту проблему.
Бесплатная проверка показывает, отвечает ли сайт со стороны, какой код возврата вернулся и на каком шаге всё остановилось — DNS, TLS-соединение или ответ сервера.
Проверить, лежит ли сайтИногда «сайт лежит» правильнее звучит во множественном числе: «сайты лежат». Крупные хостинг-провайдеры, CDN и дата-центры время от времени переживают масштабные аварии, которые разом задевают тысячи проектов на общей инфраструктуре, — это случается со всеми поставщиками, не только с мелкими. Отдельно бывают сбои и замедления у операторов связи на конкретных маршрутах, из-за чего часть посетителей теряет доступ сразу к множеству никак не связанных между собой сайтов. Важно не гнаться за конкретными причинами и датами — для практики важнее не «что именно случилось у кого-то там», а как быстро понять: проблема массовая или локальная, и что в этом случае делать.
Признаки того, что сбой массовый, а не именно у вашего сайта:
Если сбой действительно массовый, чинить на своей стороне обычно нечего — сайт устроен правильно, просто временно недоступна инфраструктура под ним. Разумный порядок действий здесь другой: проверить статус-страницу хостинг-провайдера (часто там уже есть подтверждение и оценка сроков), не тратить время на повторные перезапуски и передеплои, которые ничего не изменят, и — это самое важное для студии или фрилансера — заранее и проактивно сообщить своим клиентам, что проблема на стороне инфраструктуры, а не у вас, и её уже отслеживают. Здесь как раз и пригождается собственная статус-страница: она отвечает на вопрос «когда заработает» ещё до того, как клиент успел его задать.
Всё описанное выше — реакция уже на случившееся: вы узнали, что сайт лежит, когда кто-то уже успел на это наткнуться. Постоянный мониторинг переворачивает порядок: Pingvera проверяет доступность с интервалом от 1 минуты — причём на всех тарифах, включая бесплатный, а не только в старших планах. Проверки идут не с одной точки, а из нескольких регионов России и Европы, и падение фиксируется по кворуму: недоступность должны подтвердить сразу несколько проберов, а не один-единственный, — это ровно та защита от ложных тревог, о которой шла речь в разделе про массовые сбои: разовый сетевой сбой у одной точки проверки не превращается в ложный алерт.
Инциденты открываются и закрываются автоматически — как только сайт снова отвечает, событие закрывается само, без ручных действий. Оповещение о падении уходит в Telegram, MAX, VK, на email или подписанным вебхуком в свой сценарий — можно настроить сразу несколько каналов, чтобы алерт точно дошёл. А для клиентов, которым важно видеть статус самим, а не спрашивать в чате, есть отдельная статус-страница — та самая, что снимает волну вопросов «когда заработает» во время массового сбоя.
Строго говоря — три разные ситуации, которые в разговоре называют одним словом. Первая: сайт недоступен абсолютно всем посетителям. Вторая: он недоступен только части аудитории — например, пользователям одного провайдера или региона, а остальные ничего не замечают. Третья: сайт формально отвечает, но настолько медленно или с такими ошибками в ключевых сценариях (форма, оплата, каталог), что пользоваться им нельзя. Диагностика и порядок действий для каждой ситуации разные.
Если недоступны сразу несколько разных сайтов, которые физически не связаны друг с другом, дело почти наверняка не в них: авария у общего хостинг-провайдера или дата-центра, сбой у CDN или DNS-провайдера, которым пользуются оба сайта, либо проблема у оператора связи или магистрального провайдера на пути к ним. Отдельные сайты в такой ситуации починить со своей стороны нельзя — остаётся ждать восстановления у поставщика инфраструктуры и информировать своих клиентов.
Универсального порога нет — всё зависит от типа сайта и от того, когда проблему заметили. Для интернет-магазина или сайта с формами каждая минута простоя — это упущенные заявки и заказы, и цена растёт с каждым часом. Для визитки без активного трафика короткий простой ночью может пройти незамеченным. Ключевой фактор — не столько сама длительность, сколько то, узнали вы о падении через автоматический мониторинг за минуту или через звонок раздражённого клиента через несколько часов.
Откройте сайт сервисом, который обращается к нему со своих серверов, а не с вашего компьютера или телефона — это исключает локальные причины вроде вашего провайдера, DNS-кэша или VPN. Бесплатная проверка доступности показывает, отвечает ли сайт, какой код возврата и на каком шаге (DNS, TLS-соединение, ответ сервера) всё остановилось. Если сервис подтверждает недоступность, а не только ваше собственное устройство — сайт действительно лежит.
«Лежит» — это когда недоступность подтверждается снаружи, с чужих серверов и из чужих сетей: проблема на стороне сайта, хостинга или инфраструктуры, которую видят все или значительная часть посетителей. «Не открывается только у меня» — сайт при этом жив и отвечает всем остальным, а не открывается из-за локальной причины: кэша DNS, VPN, антивируса, корпоративного фильтра или файла hosts. Отличить одно от другого можно только проверкой со стороны, а не повторным обновлением страницы у себя.
Pingvera проверяет доступность из нескольких регионов с интервалом от 1 минуты, подтверждает сбой по кворуму и присылает алерт в Telegram, MAX, VK, email или вебхуком — раньше, чем позвонит клиент. Бесплатно до 5 сайтов.
Начать бесплатноЧитайте также: Сайт не работает только у меня или у всех?, Сайт клиента упал: как узнать раньше клиента и как проверить сайт на доступность правильно.