Технический пост: перезапуск публичных нод, оптимизация запросов


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

Для распределения клиентской нагрузки к базе данных запущено 2 отдельный сервера с дополнительным SSD разделом в 100 Gb. Этого должно хватить на троекратный рост данных в блокчейне.

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

Минималистичный класс для быстрых jsonrpc запросов почти готов. На следующей неделе полностью переключимся с ВебСокетов и выложим его в открытый доступ.


😰Всем хороших выходных и снежного настроения


Comments 9


а что с редисом, если завалиться контейнер, или сервак ребутнется?
сколько кстати тамяти отжирает? я вот тоже думаю что нужно для узких мест редис юзать, но оперативки непонятно сколько жрать будет

12.01.2018 14:18
0

Делаешь save и он сохраняет слепок в файл, при ребуте восстанавливается с него. При кластере дублирующем в другом датацентре потерь никаких.

12.01.2018 14:20
0

сегодня ночью попадали публичные ноды ГолдВойса

Причина известна?

12.01.2018 14:55
0

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

12.01.2018 15:29
0

Они просто не перезапускают? Надо обязательно синхронизовать полностью? У меня если инет падает на ноде, то просто перезапуск помогает без полной синхронизации.

12.01.2018 17:09
0

С инетом когда пропадает - да. Но если по питанию вырубить - надо заново весь чейн скачивать.

Как вариант можно периодически делать слепок текущего чейна и восстанавливаться с его копии - это сильно уменьшает время синха.

12.01.2018 23:20
0

хорошая робота продовжайте

12.01.2018 16:51
0

/ru--blokcheijn/@petrosad/privet-nembers

13.01.2018 13:18
0

Привет @goldvoice
Очень интересно пишешь! Я проголосовал за статью и подписался на твой блог.
Надеюсь, ты тоже подпишешься на мой блог!
Ссылка на мой блог - @olegkruasang
Давай дружить :) Успехов тебе!

18.01.2018 09:48
0