TokRa писал(а): 22.11.2019 08:37
Как я вижу, на данный момент, всё работает стабильно и с нормальной скоростью загрузки. Ну а несколько слетевших тем....
Про восстановившуюся стабильность я читал в одном из слетевших сообщений, с неделю назад вроде. Просто если ничего не делалось с секьюрити и произошел просто откат, то я не вижу никаких причин почему это не должно повториться снова и снова и снова...
Последний раз редактировалось builder 22.11.2019 13:15, всего редактировалось 1 раз.
они думали, что они закопают нас в землю, но они не знали, что мы — зерна
builder писал(а): 22.11.2019 13:10
Просто если ничего не делалось с секьюрити и произошел просто откат, то я не вижу никаких причин почему это не должно повториться снова и снова и снова...
Добрый вечер, господа.
Хотел бы поделится с вами закулсиной информацией, что бы развеять слухи и пояснить что-же все таки происходит с форумом.
Некоторое время назад мы решили перевезти наш сервер из финляндии в сша, для того что бы уменьшить стоимость инфраструктуры.
Переезд оказался неудачным, вот что пошло не так:
1) При миграции базы данных случайно сменился движок таблиц по умолчанию на менее надежный
2) После миграции мы решили поэксперементировать с размером нашего сервера что бы попытаться еще больше соптимизировать расходы. В результате экспрементов ресурсов стало настолько нехватать, что сервер базы данных аварийно завершил работу, а из-за (1) некоторые данные оказались испорчены, в результате чего форум стал работать намного медленнее.
Дальше стало интереснее:
3) с какого то момента, наш форум начал лучше индексироваться в гугле (мы еще не знали об этом) это добавило еще 2 проблемы:
3.1 Пользователей стало реально больше (и мы не понимали откуда???)
3.2 Массово полезли боты (приемущественно из китая, где-то на 150гб трафика в месяц)
Эти боты хитрые, они не отображаются в гугл аналитике. Это еще больше добавило конфуза.
В результате мы видим такую картину: форум работает медленно, падает, данные теряются, аналитика показывает что пользователей мало, в то же время мониторинг показывает что пользователей много (в пике до 60 запросов в секунду).
Разобрать всю эту цепочку событий оказалось действительно огромной проблемой, потому что симптомы накладываются один на один и не дают увидеть цельную картину.
Финальной каплей стал полный отказ базы данных на прошлой неделе. Наконец проанализировав кучу информации мы разобрались в чем проблемы, и вот что мы сделали:
1) Полностью отключили сервер в сша, и вернули все в финляндию, дабы уменьшить задержку для нашей основной аудитории
2) Возобновили базу данных из резервной копии (тот случай, когда потерялось чуть более недели сообщений), других вариантов просто небыло. Предидущая база была испорчена
3) Провели автоматическую проверку и починку ключевых таблиц, что бы избавится от испорченных данных после аварийного завершения
3) Сменили движок таблиц назад на более надежный и современный, что бы недопустить порчу данных в будущем и увеличить скорость работы бд
4) Увеличили размер виртуальной машины, что бы возросшая аудитория (хоть и анонимусов) чувствовала себя хорошо
5) Перенастроили систему мониторинга, что бы иметь возможность лучше диагностировать проблемы
Что дальше?
К сожалению, мы не можем дать гарантию что сервер дальше будет работать хорошо.
Но мы очень постараемся сделать так, что бы сервер работал стабильно, не тормозил и больше не падал.
П.С. Завтра утром сервер на 5 минут будет недоступен. Сорри, так надо.
Не знаю связано ли это с последними манипуляциями, но при авторизации с телефона очень быстро выкидывает с форума. Я не успеваю дописать послание к одноклубнику, а уже все. Изза этой особенности угнетается возможность полноценного диалога и приходится сокращать свои, наполненные душевными переживаниями, сообщения до неприличных "да", "нет" или , не побоюсь этого слова, " все возможно".
Это тоже временно? Или это проблема только у меня? Или еще какие то варианты?
Проверка доступности форума. Администратор от имени другого пользователя постит сообщение и смотрит запостится или нет. Это тестовое сообщение пожалуйста игнорируйте его. Проверка доступа к форуму. Сейчас я пытаюсь писать длинное сообщение что бы симметрировать активность пользователей.