Как получать письмо, если сайт упал: мониторинг сайта
Получать письмо о том, что сайт упал, можно несколькими способами: бесплатный монитор вроде UptimeRobot, оповещение, которое уже есть у вашего хостинга или платформы, свой монитор вроде Uptime Kuma, платный сервис, который звонит на телефон, или одно предложение для MailMeWhen — без аккаунта и без панели.
Обычно о падении сайта узнают не из панели. Пишет клиент и спрашивает, работаете ли вы ещё. Или вы сами открываете свой магазин в воскресенье вечером и видите пустую страницу. К этому моменту сайт лежит уже несколько часов, и все заказы и регистрации за это время пропали.
Способы получать письмо, когда сайт упал
Уведомление о падении сайта в одно предложение
Запишите адрес и то, что для вас значит «работает»: «напишите мне, если мой магазин перестанет открываться». Настроит живой человек. Без аккаунта, без панели, ничего не нужно держать настроенным. Мы проверяем сайт каждую минуту, и пока он отвечает, вы ничего от нас не получаете.
Когда он перестаёт отвечать, мы пробуем ещё раз по совершенно другому сетевому маршруту. Пишем только если не сработали оба: один упавший маршрут может значить, что сломалась наша линия, а не ваш сайт. Письмо приходит через две-три минуты после того, как сайт замолчал. В нём простыми словами сказано, что мы увидели: запрос, который не дождался ответа, ошибка 500 от сервера или домен, который больше не находится. Если имя ещё находится, письмо скажет, указывает ли оно на какой-то сервер. Так вы поймёте, кому звонить: хостингу или регистратору домена. Когда сайт вернётся, второе письмо скажет, сколько всего он пролежал.
Если хотите, раз в неделю короткое письмо будет говорить, что сайт в порядке и мы всё ещё следим. У любого монитора тишина значит одно из двух: либо ничего не случилось, либо умер сам монитор. Это письмо помогает отличить одно от другого. Первые 7 дней бесплатно, платёжные данные не нужны. Дальше 5 $/мес. за этот один сайт, и без подписки всё останавливается само. Чтобы остановить, достаточно один раз ответить.
Полезно знать об оповещениях о падении сайта
Проверка одной только главной страницы может пропустить то, что сломалось на самом деле. У магазина, где отказало оформление заказа, главная часто открывается как ни в чём не бывало. Приложение с мёртвым сервером всё ещё рисует свою оболочку. Поэтому назовите слово, которое должно быть на странице, например «В корзину» или «Войти». Тогда страница, которая открывается, но больше не работает, тоже считается упавшей.
Из-за ложных тревог люди перестают читать оповещения. Одна неудачная проверка — это ещё не падение. Перезапуск, потерянный пакет или одна плохая минута на линии самого монитора снаружи выглядят точно так же, как мёртвый сервер. Что бы вы ни выбрали, оно должно проверить ещё раз, прежде чем писать, и лучше из другой сети.
Знать — не значит починить. Никакое оповещение не удержит сайт в работе. Оно даёт вам только время между тем, как сайт замолчал, и тем, как это заметил клиент. Решите заранее, кто получает письмо и что с ним делает. А если час простоя стоит дорого, заплатите за сервис, который в три часа ночи позвонит на телефон.
Попробуйте — передайте нам это предложение:
Следите за моим магазином на [вставьте ссылку] и напишите мне, если он перестанет открываться, и ещё раз, когда снова заработает. На странице должно быть «В корзину».
Частые вопросы
Разве нет бесплатного оповещения о падении сайта?
Есть, и для многих сайтов это правильный выбор. Бесплатный тариф UptimeRobot покрывает 50 адресов, Jetpack бесплатно следит за сайтом на WordPress, а Uptime Kuma бесплатна, если есть сервер, где её запустить. Они проверяют раз в пять минут и ждут, что вы будете вести аккаунт и панель. MailMeWhen — другой вариант: одно предложение, ничего настраивать, проверка каждую минуту и письма простыми словами. Если с панелью вам удобно, берите бесплатный.
Как быстро я узнаю, что мой сайт упал?
Мы проверяем каждую минуту и, прежде чем писать, подтверждаем сбой по второму, независимому маршруту. Поэтому письмо обычно приходит через две-три минуты после того, как сайт перестал отвечать. В течение 24 часов после вашей заявки первое письмо расскажет, что мы наблюдаем, как часто и что увидела первая проверка. Интервал выбирать не нужно, панель вести не нужно.
Монитор говорит, что сайт упал, а у меня он открывается. Кто прав?
Могут быть правы оба. Сайт может работать из одной сети и не открываться из другой: заблокированный диапазон адресов, сломанный маршрут, проблема у CDN в одном регионе или изменение DNS, которое одни резолверы уже получили, а другие ещё нет. Поэтому одна неудачная проверка никогда не должна превращаться в письмо. Мы считаем сайт упавшим, только когда не сработали два независимых маршрута. Если они расходятся, мы молчим и смотрим ещё раз, а не пишем вам то, чего не можем доказать.