«Думайте» снова работает: как мы вернули сайт после сбоя

Сайт «Думайте» снова работает. Мы перенесли его на новый сервер и восстановили из независимой резервной копии. Расскажем, что произошло, что удалось вернуть и почему часть недавних действий за 1 ноября может отсутствовать.
Что случилось на хостинге
В ночь с 1 на 2 ноября инфраструктура Бегета, где размещался сайт, подверглась крупной кибератаке. Пострадали разные сервисы провайдера, в том числе облачные серверы и хранилища данных. Вместе с рабочим сайтом для нас стали недоступны и резервные копии, которые находились на той же площадке.
Позже Бегет сообщил о запуске обнуляющих скриптов и утрате данных облачной инфраструктуры. Полные образы виртуальных серверов тоже были потеряны. У провайдера сохранились файловые резервные копии, но восстановление из них требует отдельной работы с данными и настройками. Быстро вернуть прежний сервер целиком уже не получалось; его восстановление пришлось бы вести по частям, а сроки оставались неизвестными.
Официальное сообщение Бегета: https://t.me/beget_official/573
При этом мы хотим сказать доброе слово о хостинге. До этого происшествия у нас был хороший опыт работы с Бегетом: сервисы работали стабильно, а техподдержка помогала быстро и по делу. Сейчас провайдер столкнулся с тяжёлой ситуацией. Мы понимаем масштаб его восстановительных работ, но нам было важно вернуть «Думайте» и возможность общения как можно скорее, в том числе и потому что поисковики плохо воспринимают длительные провалы в работе сайта.
Резервная копия на другой площадке
К счастью, мы заранее настроили регулярное дублирование резервных копий на внешний сервер другого хостинга. Там хранилась база сайта и отдельная копия всех изображений. Именно этот независимый резерв позволил начать восстановление, пока основная площадка всё ещё остаётся недоступной.
Мы проверили доступные архивы и картинки, скачали полный комплект ещё и на локальный диск, а затем использовали его для переноса. Важно было убедиться, что копия действительно читается и содержит нужные данные: одно только наличие файла с названием «бэкап» ещё не возвращает сайт к жизни.
На чистом сервере мы заново настроили окружение платформы, восстановили базу, перенесли изображения, запустили поиск, очереди и регулярные задания (даже были выданы месячные награды). После переключения домена настроили защищённое соединение и проверили основные страницы и отправку писем.

Почему могут отсутствовать недавние действия
Последняя доступная независимая копия базы была создана в ночь с 31 октября на 1 ноября — примерно в 00:15 по московскому времени, а сайт работал до вечера 1 ноября. Поэтому восстановленный сайт отражает состояние на утро 1 ноября.
Записи, комментарии, оценки, регистрации и другие изменения, сделанные в течение одного дня после этого момента и до сбоя, могли не попасть в восстановленную версию. Если вы помните своё участие, а сейчас не находите его на сайте, вероятная причина именно в этой временной границе резервной копии.
Нам очень жаль. За каждым комментарием, статьёй или оценкой стоят ваше внимание и время. Понимаем, насколько неприятно снова искать мысль, которую уже сформулировали, или обнаружить, что разговор оборвался. Но такое, к сожалению, иногда бывает.
Такой сбой напоминает, насколько важно регулярно проверять и сами копии, и возможность восстановления. Мы будем учитывать этот опыт в дальнейшей работе над платформой.
Новые доработки на сайте
За новостями о сбое остались незамеченными несколько полезных обновлений, которые мы выгрузили на сайт за день до происшествия.
Статьи и заметки можно распечатать. Кнопка «Печать» готовит отдельную версию с текстом и изображениями, без меню сайта и комментариев. Удобно для чтения длинных статей на бумаге и пометок карандашом.
Материалы можно скачать в PDF и EPUB. PDF сохраняет оформленный документ для чтения и печати, а EPUB подходит для электронной книги или приложения-читалки. Сохранённый файл можно читать без интернета.
В длинных статьях удобнее ориентироваться. Обновлённый внешний вид содержания в ПК-версии сайта показывает текущий раздел и уже пройденные части текста.
Доработаны заметки. В ленте «Заметок» появился блок «Новые авторы заметок». Длинные черновики заметок сохраняются без обрезания текста, их удобнее редактировать; при публикации допустимый объём по-прежнему проверяется. Улучшены карточки заметок, отображение фотографий и масштабирование текста.
У повторных видеопубликаций появилась полезная ссылка. Метка «Повтор» теперь ведёт к самой ранней доступной публикации этого видео на платформе.

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



Комментарии 27
Войдите, чтобы оставить комментарий.