Мониторинг доступности сайта: как узнать, что сайт не работает

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

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

Первый шаг — открыть сайт в режиме инкогнито или с другого устройства и другой сети (например, с мобильного интернета вместо Wi-Fi). Если страница не грузится и там, и там — проблема на стороне сайта. Дополнительно можно посмотреть код ответа сервера:

  • 200 — сайт отвечает нормально, проблема где-то в другом месте (кэш браузера, DNS у провайдера);
  • 404 — страница удалена или переехала, сам сайт работает;
  • 500, 502, 503 — сбой на сервере или у хостинга;
  • таймаут без ответа — сервер недоступен или сеть блокирует запрос.

Онлайн-сервисы проверки доступности («ping» сайта с разных точек мира) удобны тем, что сразу показывают, из каких регионов сайт открывается, а из каких — нет. Это помогает отличить локальную блокировку от полноценного падения сайта.

Что делать, если сайт не работает у вас, но работает у других

В большинстве случаев дело в одном из следующих пунктов:

  • кэш браузера хранит старую (уже недоступную) версию страницы — поможет жёсткое обновление Ctrl+F5;
  • DNS-кэш операционной системы или роутера отдаёт устаревший адрес сервера;
  • провайдер блокирует конкретный IP или домен — стоит попробовать другую сеть или VPN;
  • антивирус или расширение браузера блокирует загрузку скриптов сайта.

Как настроить постоянный мониторинг

Если важно узнавать о падении сайта сразу, а не постфактум, есть смысл подключить автоматический мониторинг: сервис с заданной периодичностью (раз в минуту или в несколько минут) опрашивает сайт и присылает уведомление на почту, в мессенджер или по SMS, если ответ сервера отличается от ожидаемого. Для небольших проектов достаточно бесплатных тарифов таких сервисов — они уже покрывают базовую задачу «узнать о сбое раньше пользователей».

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

Понравилась статья? Поделиться с друзьями: