Реклама АО ТаймВэб
Реклама АО ТаймВэб

Как предотвратить 80% проблем с сайтом, приложив 20% усилий

Обсудить
Как предотвратить 80% проблем с сайтом, приложив 20% усилий
Реклама. АО «ТаймВэб». erid: 2W5zFGoonAt

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

Очевидно, что от неработающего сайта пользы никакой, поэтому лучше поломок не допускать (чего на 100% гарантировать невозможно), а при их возникновении – как можно быстрее об этом узнавать.

В крупных компаниях этими вопросами на круглосуточной основе занимаются специалисты или целые отделы. Они настраивают сложные системы мониторинга и наблюдают за многочисленными графиками. Такой подход оправдан там, где даже минута простоя обойдется дороже, чем зарплата специалиста за месяц.

Если в случае с вашим сайтом ставки не настолько высоки, то предлагаю воспользоваться правилом Парето и, условно, за 20% усилий получить 80% результата. Основываясь на 15-летнем опыте web-разработки, расскажу о нескольких простых, но эффективных мерах. Условно разделю их на две категории: предотвращение и оперативное реагирование.

Предотвращение проблем с сайтом

  1. Проверьте, что письма от вашего хостинга вам приходят и не попадают в спам.
    Как минимум, может прийти уведомление о нулевом балансе.
  2. Включите автопродление домена.
    Если у вас Timeweb, то вот здесь описано, как это сделать.
  3. Установите надежные пароли для доступа к админ-панели, ftp и т. п.
  4. И если предоставили кому-то временный доступ для определенной задачи, то после ее выполнения имеет смысл пароль сменить.
  5. Проверьте, что настроено автоматическое обновление SSL-сертификата.
    Сайты без HTTPS «уже не носят», а про настройку можно почитать здесь.

Вот так выглядит сайт с истекшим SSL-сертификатом:

Как выглядит сайт с истёкшим сертификатом

Комьюнити теперь в Телеграм
Подпишитесь и будьте в курсе последних IT-новостей
Подписаться

Оперативное реагирование на поломку

Вы можете, конечно, начинать утро с проверки своего сайта, но хочу предупредить:

  1. Это быстро утомит.
  2. Если сайт недоступен несколько часов (неважно, днем или ночью), то за это время он может потерять позиции в поисковых системах. Восстановить их будет сложно.
  3. Если на неработающий сайт включена платная реклама, то вы напрасно потратите деньги.

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

  1. UptimeRobot
    ➕ Богатый функционал, множество вариантов интеграции, есть графики доступности, в бесплатном тарифе можно добавить несколько сайтов.
    ➖ В бесплатном тарифе нет уведомлений в Telegram и проверок сертификата/домена, оплата зарубежными картами.
    Интерфейс UptimeRobot
  2. Overseer
    ➕ Понятный интерфейс, есть уведомления в Telegram, российский сервис, в бесплатном тарифе можно добавить несколько сайтов.
    ➖ В бесплатном тарифе нет проверок сертификата и домена, аккаунт могут удалить без предупреждения за то, что вовремя не подтвердили почту.
    Интерфейс Overseer
  3. MonitorRus
    ➕ Очень много разных проверок, больше сотни настроек, есть уведомления в Telegram, российский сервис.
    ➖ Бесплатного тарифа нет, времени на настройку уходит много.
    Интерфейс MonitorRus
  4. Telegram-бот @daily_site_monitor_bot
    Этот бот сделан мной, но я постараюсь написать объективно.
    ➕ Старт мониторинга за 10 секунд, без регистрации, есть уведомления в Telegram, российский сервис, в бесплатном тарифе проверяет все необходимое, включая сроки действия домена и сертификата.
    ➖ В бесплатном тарифе можно добавить только один сайт, нет графиков, минимум настроек.
    Интерфейс бота @daily_site_monitor_bot

Мониторинг сам по себе не устранит проблему с сайтом, но вы хотя бы сразу узнаете о ней и сможете принять меры. Потратьте на настройку мониторинга несколько минут (или даже секунд, в случае с последним сервисом) – и пусть лучше он не понадобится, но хотя бы снимет с вас одну заботу.

echo -e "Все про серверы, сети, хостинг и еще раз серверы" >/dev/pts/0

Комментарии

С помощью соцсетей
У меня нет аккаунта Зарегистрироваться
С помощью соцсетей
У меня уже есть аккаунт Войти
Инструкции по восстановлению пароля высланы на Ваш адрес электронной почты.
Пожалуйста, укажите email вашего аккаунта
Ваш баланс 10 ТК
1 ТК = 1 ₽
О том, как заработать и потратить Таймкарму, читайте в этой статье
Чтобы потратить Таймкарму, зарегистрируйтесь на нашем сайте