Добавить в корзинуПозвонить
Найти в Дзене

Я платил за хостинг три года. Пока сайт не лёг в чёрную пятницу

Это история Антона. Он открыл интернет-магазин инструментов в 2021 году. Взял хостинг у известного провайдера — «всё включено», SLA 99,9%, поддержка 24/7. Три года всё было нормально. А потом наступила чёрная пятница. Антон готовился к ней два месяца. Закупил товар, настроил скидки, запустил рекламу за неделю до старта. Бюджет на продвижение — 180 000 рублей. Ожидаемая выручка за выходные — около 2 миллионов. В пятницу утром, в 8:47, сайт перестал открываться. Антон позвонил на хостинг. Там ответили быстро — молодцы. Проверили. «С нашей стороны всё работает, сервер онлайн». Перезагрузили сервер для профилактики. Сайт поднялся на пять минут и снова лёг. Следующий звонок — разработчику. Тот взял трубку только в обед. Посмотрел. «Не моя история, это серверная проблема». Снова хостинг. Снова: «С нашей стороны всё нормально». Сайт не работал семь часов. Когда мы разбирали этот кейс уже постфактум, всё оказалось банально. За два дня до чёрной пятницы разработчик обновил модуль каталога. Посл
Оглавление
Интернет-магазин упал в чёрную пятницу — последствия отсутствия администрирования
Интернет-магазин упал в чёрную пятницу — последствия отсутствия администрирования

Это история Антона. Он открыл интернет-магазин инструментов в 2021 году. Взял хостинг у известного провайдера — «всё включено», SLA 99,9%, поддержка 24/7. Три года всё было нормально.

А потом наступила чёрная пятница.

Антон готовился к ней два месяца. Закупил товар, настроил скидки, запустил рекламу за неделю до старта. Бюджет на продвижение — 180 000 рублей. Ожидаемая выручка за выходные — около 2 миллионов.

В пятницу утром, в 8:47, сайт перестал открываться.

Антон позвонил на хостинг. Там ответили быстро — молодцы. Проверили. «С нашей стороны всё работает, сервер онлайн». Перезагрузили сервер для профилактики. Сайт поднялся на пять минут и снова лёг.

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

Сайт не работал семь часов.

Что случилось на самом деле

Когда мы разбирали этот кейс уже постфактум, всё оказалось банально.

За два дня до чёрной пятницы разработчик обновил модуль каталога. После обновления один из запросов к базе данных начал выполняться без использования индексов — полный скан таблицы с 400 000 товаров. В обычные дни это было незаметно. Но когда в пятницу утром одновременно зашли несколько сотен человек — MySQL просто встала.

Решение: добавить индекс и откатить часть настроек модуля. Сама правка — 20 минут. Но чтобы её сделать, нужен человек, который:

  • имеет доступ к серверу,
  • умеет читать slow query log,
  • знает, как выглядит проблема с индексами,
  • и не занят своими делами в пятницу в 9 утра.

Хостинг виноват? Нет. Разработчик виноват? Отчасти — но его задача писать код, не мониторить производительность запросов в реальном времени. Это — зона администратора.

Почему большинство владельцев магазинов узнают об этом слишком поздно

Потому что три года «всё работало». И это обманчивое спокойствие.

Сервер без администрирования похож на машину, которую никогда не обслуживали. Она едет. Масло меняется само? Нет. Тормоза изнашиваются? Да, незаметно. Однажды в самый неподходящий момент — стоп.

Вот что накапливается «само по себе» на любом сервере с Битриксом:

Обновления. Битрикс выпускает патчи безопасности каждые 2–4 недели. Если их не применять — через год у вас набирается 20–30 незакрытых уязвимостей. Автоматические сканеры их найдут. Это вопрос времени.

Диск. Логи, бэкапы, кэши, временные файлы. Всё это растёт. Когда диск заполняется — MySQL падает. Тихо, без предупреждения.

База данных. Таблица агентов Битрикс может разрастись до миллионов строк. Медленные запросы накапливаются. Сайт начинает «иногда тормозить» — и никто не понимает почему.

Бэкапы. Модуль бэкапирования Битрикс периодически падает с ошибками. Если никто не проверяет — вы месяцами думаете, что бэкапы есть. А их нет.

Что изменилось у Антона

После той чёрной пятницы Антон нанял нас на обслуживание. Вот что мы сделали в первый месяц:

— Настроили мониторинг: CPU, RAM, диск, доступность сайта, время ответа MySQL — алерты каждые 2 минуты.
— Обновили Битрикс (последнее обновление было 11 месяцев назад), PHP (с 7.4 до 8.2), обновили ОС.
— Настроили бэкапы в два места: локально и на отдельный облачный хранилище. Проверили восстановление.
— Нашли и починили ещё три медленных запроса в базе данных — сайт ускорился с 3,2 до 1,4 секунды.

Следующая чёрная пятница прошла без единого инцидента. Выручка — 2,3 миллиона за выходные.

Как понять, в каком состоянии ваш сервер

Не нужно ждать катастрофы. Три проверки на сегодня:

1. Обновления Битрикс
Откройте административную часть → Marketplace → Обновление платформы. Если видите уведомление о доступных обновлениях или последнее обновление было больше 3 месяцев назад — это сигнал.

2. Место на диске
Если у вас есть SSH: выполните df -h. Если больше 80% заполнено — нужно разбираться. Если доступа нет — попросите хостинг показать статистику использования диска.

3. Дата последнего бэкапа
Административная часть → Настройки → Инструменты → Резервное копирование. Посмотрите дату и статус. Если ошибка или больше недели — бэкапов нет.

Антон потерял один день продаж. Цена вопроса — около 300 000 рублей с учётом рекламного бюджета. Абонентское обслуживание сервера стоит 19 000 рублей в месяц.

Математика несложная.

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

support.orangecode.ru

#битрикс #интернетмагазин #сервер #хостинг #администрирование #чернаяпятница