Мы используем файлы cookie, чтобы сайт работал и становился удобнее. Продолжая пользоваться «Думайте», вы соглашаетесь с Политикой конфиденциальности.

Показать все результаты

Ничего не найдено

Доступна новая версия приложения

Версия

Скачать

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

1 дн. назад авторская
118 35 4 мин

Сайт «Думайте» снова работает. Мы перенесли его на новый сервер и восстановили из независимой резервной копии. Расскажем, что произошло, что удалось вернуть и почему часть недавних действий за 1 ноября может отсутствовать.

Что случилось на хостинге

В ночь с 1 на 2 ноября инфраструктура Бегета, где размещался сайт, подверглась крупной кибератаке. Пострадали разные сервисы провайдера, в том числе облачные серверы и хранилища данных. Вместе с рабочим сайтом для нас стали недоступны и резервные копии, которые находились на той же площадке.

Позже Бегет сообщил о запуске обнуляющих скриптов и утрате данных облачной инфраструктуры. Полные образы виртуальных серверов тоже были потеряны. У провайдера сохранились файловые резервные копии, но восстановление из них требует отдельной работы с данными и настройками. Быстро вернуть прежний сервер целиком уже не получалось; его восстановление пришлось бы вести по частям, а сроки оставались неизвестными.

Официальное сообщение Бегета: https://t.me/beget_official/573

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

Резервная копия на другой площадке

К счастью, мы заранее настроили регулярное дублирование резервных копий на внешний сервер другого хостинга. Там хранилась база сайта и отдельная копия всех изображений. Именно этот независимый резерв позволил начать восстановление, пока основная площадка всё ещё остаётся недоступной.

Мы проверили доступные архивы и картинки, скачали полный комплект ещё и на локальный диск, а затем использовали его для переноса. Важно было убедиться, что копия действительно читается и содержит нужные данные: одно только наличие файла с названием «бэкап» ещё не возвращает сайт к жизни.

На чистом сервере мы заново настроили окружение платформы, восстановили базу, перенесли изображения, запустили поиск, очереди и регулярные задания (даже были выданы месячные награды). После переключения домена настроили защищённое соединение и проверили основные страницы и отправку писем.

Почему могут отсутствовать недавние действия

Последняя доступная независимая копия базы была создана в ночь с 31 октября на 1 ноября — примерно в 00:15 по московскому времени, а сайт работал до вечера 1 ноября. Поэтому восстановленный сайт отражает состояние на утро 1 ноября.

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

Нам очень жаль. За каждым комментарием, статьёй или оценкой стоят ваше внимание и время. Понимаем, насколько неприятно снова искать мысль, которую уже сформулировали, или обнаружить, что разговор оборвался. Но такое, к сожалению, иногда бывает.

Такой сбой напоминает, насколько важно регулярно проверять и сами копии, и возможность восстановления. Мы будем учитывать этот опыт в дальнейшей работе над платформой.

Новые доработки на сайте

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

  • Статьи и заметки можно распечатать. Кнопка «Печать» готовит отдельную версию с текстом и изображениями, без меню сайта и комментариев. Удобно для чтения длинных статей на бумаге и пометок карандашом.

  • Материалы можно скачать в PDF и EPUB. PDF сохраняет оформленный документ для чтения и печати, а EPUB подходит для электронной книги или приложения-читалки. Сохранённый файл можно читать без интернета.

  • В длинных статьях удобнее ориентироваться. Обновлённый внешний вид содержания в ПК-версии сайта показывает текущий раздел и уже пройденные части текста.

  • Доработаны заметки. В ленте «Заметок» появился блок «Новые авторы заметок». Длинные черновики заметок сохраняются без обрезания текста, их удобнее редактировать; при публикации допустимый объём по-прежнему проверяется. Улучшены карточки заметок, отображение фотографий и масштабирование текста.

  • У повторных видеопубликаций появилась полезная ссылка. Метка «Повтор» теперь ведёт к самой ранней доступной публикации этого видео на платформе.

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

Возвращаемся к мыслям и разговорам

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

Спасибо, что оставались с нами, писали, спрашивали о возвращении сайта и поддерживали проект. Платформа живёт благодаря людям, которым интересно разбираться, обмениваться знаниями и слышать друг друга.

97 %
95 %

Комментарии 28

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

уровень 2 в 1 день
Какие вы молодцы! Проверка команды была серьёзная.
Полезно
Уместно
Комментарий закреплён автором записи
Думайте · Автор
уровень 4 в 1 час
UPD Заметили, что сайт после переезда работает медленнее чем раньше. Пока анализируем ситуацию, но, скорее всего, будем дорабатывать настройки нового сервера или увеличивать мощности ядер процессора на сервере, главная причина видимо в этом. Что-то возможно точечно поправим. Пишите в комментариях, где задержки в работе (например, медленная загрузка картинок к записи) особенно заметны. Через некоторое время наладим скорость работы платформы, чтобы была не хуже чем до переезда.
Полезно
—
Уместно
—
уровень 4 в 1 день
Главное, что вы делаете бэкапы! Спасибо большое за ваш труд!
Полезно
Уместно
уровень 5 в 22 часа
Вы переехали с Beget к VDSina, Москва. Я бы на всякий случай сделал второй сервер VPS в европе, к примеру Webdock, на сегодня по цене это самый дешёвый облачный провайдер. У них можно разместить холодный сайт с синхронизацией данных каждый час или динамически по событию, да и управление DNS, NS я бы тоже пока вывел к европейскому хостингу. Захват Бегета был через из их главный сервер управления инфрасруктурой, что говорит о слабой защите ресурса. То что такие атаки будут повторяться сомнений не вызывает. Так же у вас сейчас TTL A-записи составляет 86 400 секунд это много, 24 часа, лучше настроить TTL 300 секунд (5 минут) для A-записи. Это лично моё мнение и с реальностью не имеющее никакого отнощения ))))
Полезно
Уместно
уровень 3 в 16 часов
Администраторы блок платформы быстро справились с последствиями кибератаки на Бегет, что говорит о их профессионализме. Сам использую метод создания резервных копий файлов, так как у всех современных устройств есть одна большая проблема - «синий экран» и «закоротило», от неё нельзя так просто защититься, если под рукой нет резерва...
Полезно
Уместно
уровень 2 в 17 часов
Я тут создавал публикацию... Там запросы до сервера очень тяжело идут. Запросы связанные с получением тем например при оформлении публикации. Там надо на фронте оптимизировать, чтобы эти запросы шли с определённой ограниченной частотой, а то у меня выходило, что каждое нажатие клавиши пока ввожу текст тем, это отдельный запрос, а надо чтобы запрос был например только один, раз в секунду или даже раз в две. Это debouncing называется, ну или throttling... Ну там между значениями этих методов разница есть, ну суть одна - ограничение частоты запросов. А вообще судя по всему новый сервер видимо слабоват, на beget лучше было.
Полезно
Уместно
уровень 1 в 21 час
🙏🌿🌷🌿🙏
Полезно
Уместно
уровень 4 в 1 день
А была ли утечка данных? Надо менять пароль в профиле?
Полезно
Уместно
уровень 2 в 1 день
Спасибо! Жаль, что данные за 1 ноября потеряны. Если Бегет заработает, они все равно не восстановятся?
Полезно
Уместно
уровень 1 в 18 часов
У меня на телефоне загрузился только с ВПН.
Полезно
—
Уместно
—
Й
уровень 1 в 23 часа
Мы должны понимать, куда ведут нас гугл, яндекс и т.д. враги информации и человечества: книги сканируются и потом горят, к важным публикациям 'у вас нет доступа', фотоматериал к публикациям просто не визуализируется, поисковики дают ТОЛьКО 'покупай' и это лишь малая часть войны против человечества и кражи контента с целью потом перепродать за бесконечную рекламу. И только одна 'безопасность'! Секьюрити, вам надо менять пароль, но пароль должен быть не менее 365 символов в длину и т. д. Будьте уверены, что в тот момент, когда кто-то подчеркнет ценность информации, он будет подвергнут 'хакерским' атакам.
Полезно
—
Уместно
—
уровень 2 в 23 часа
Я заметила, что сейчас сайт заметно тормозит. Это связано со сменой хостинга?
Полезно
—
Уместно

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

Сайт «Думайте» снова работает. Мы перенесли его на новый сервер и восстановили из независимой резервной копии. Расскажем, что произошло, что удалось вернуть и почему часть недавних действий за 1 ноября может отсутствовать.

Что случилось на хостинге

В ночь с 1 на 2 ноября инфраструктура Бегета, где размещался сайт, подверглась крупной кибератаке. Пострадали разные сервисы провайдера, в том числе облачные серверы и хранилища данных. Вместе с рабочим сайтом для нас стали недоступны и резервные копии, которые находились на той же площадке.

Позже Бегет сообщил о запуске обнуляющих скриптов и утрате данных облачной инфраструктуры. Полные образы виртуальных серверов тоже были потеряны. У провайдера сохранились файловые резервные копии, но восстановление из них требует отдельной работы с данными и настройками. Быстро вернуть прежний сервер целиком уже не получалось; его восстановление пришлось бы вести по частям, а сроки оставались неизвестными.

Официальное сообщение Бегета: https://t.me/beget_official/573

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

Резервная копия на другой площадке

К счастью, мы заранее настроили регулярное дублирование резервных копий на внешний сервер другого хостинга. Там хранилась база сайта и отдельная копия всех изображений. Именно этот независимый резерв позволил начать восстановление, пока основная площадка всё ещё остаётся недоступной.

Мы проверили доступные архивы и картинки, скачали полный комплект ещё и на локальный диск, а затем использовали его для переноса. Важно было убедиться, что копия действительно читается и содержит нужные данные: одно только наличие файла с названием «бэкап» ещё не возвращает сайт к жизни.

На чистом сервере мы заново настроили окружение платформы, восстановили базу, перенесли изображения, запустили поиск, очереди и регулярные задания (даже были выданы месячные награды (https://dumaite.ru/rating?tab=awards)). После переключения домена настроили защищённое соединение и проверили основные страницы и отправку писем.

Почему могут отсутствовать недавние действия

Последняя доступная независимая копия базы была создана в ночь с 31 октября на 1 ноября — примерно в 00:15 по московскому времени, а сайт работал до вечера 1 ноября. Поэтому восстановленный сайт отражает состояние на утро 1 ноября.

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

Нам очень жаль. За каждым комментарием, статьёй или оценкой стоят ваше внимание и время. Понимаем, насколько неприятно снова искать мысль, которую уже сформулировали, или обнаружить, что разговор оборвался. Но такое, к сожалению, иногда бывает.

Такой сбой напоминает, насколько важно регулярно проверять и сами копии, и возможность восстановления. Мы будем учитывать этот опыт в дальнейшей работе над платформой.

Новые доработки на сайте

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

  • Статьи и заметки можно распечатать. Кнопка «Печать» готовит отдельную версию с текстом и изображениями, без меню сайта и комментариев. Удобно для чтения длинных статей на бумаге и пометок карандашом.

  • Материалы можно скачать в PDF и EPUB. PDF сохраняет оформленный документ для чтения и печати, а EPUB подходит для электронной книги или приложения-читалки. Сохранённый файл можно читать без интернета.

  • В длинных статьях удобнее ориентироваться. Обновлённый внешний вид содержания в ПК-версии сайта показывает текущий раздел и уже пройденные части текста.

  • Доработаны заметки. В ленте «Заметок» появился блок «Новые авторы заметок». Длинные черновики заметок сохраняются без обрезания текста, их удобнее редактировать; при публикации допустимый объём по-прежнему проверяется. Улучшены карточки заметок, отображение фотографий и масштабирование текста.

  • У повторных видеопубликаций появилась полезная ссылка. Метка «Повтор» (https://dumaite.ru/ekaterina_k/47)теперь ведёт к самой ранней доступной публикации этого видео на платформе.

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

Возвращаемся к мыслям и разговорам

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

Спасибо, что оставались с нами, писали, спрашивали о возвращении сайта и поддерживали проект. Платформа живёт благодаря людям, которым интересно разбираться, обмениваться знаниями и слышать друг друга.

  ПЛАТФОРМА ДУМАЙТЕ  РАЗРАБОТКА  ВОССТАНОВЛЕНИЕ САЙТА  БЕГЕТ  КИБЕРАТАКА  СБОЙ ХОСТИНГА  РЕЗЕРВНОЕ КОПИРОВАНИЕ  ВОССТАНОВЛЕНИЕ ДАННЫХ  ПЕРЕНОС САЙТА  ПОТЕРЯ ДАННЫХ

Оценить запись

97 %
95 %

Содержание

Поделиться