Узелки на память...

Холода на земле, холода...

В машине из трёх дверных замков замёрзли два. Второй день с утра ёрзаю вокруг машины, пытаясь отогреть замок дыханием - тщетно.

Кто сталкивался с такой проблемой, как (чем) лечится?

High Availability

Вчера давали внутреннее демо по наресёрченному функционалу (High Availabilty). Грубо говоря, когда систему делают повышенной надёжности - в нашем случае, есть несколько запущенных инстансов нашего приложения, между которыми шарится некий объём общих данных. Так вот, в случае падения одного из инстансов, остальные продолжают жить и обрабатывать запросы, а после поднятия упавшего он подхватывает все изменения в общих данных.

Так вот, сделали PoC, на базе него - демо. Все проверили, несколько раз прогнали демо, звоним архитекту, шарим экран, начинаем показывать ) В середине процесса происходит что? Правильно! Всё валится с "500 Internal Server Error".

Лёха начинает судорожно строчить в консоли, перезапуская приложения, исправляя накосяченное, при этом достаточно отчётливо матюкаясь в эфир.

Лёха: Бл.... Ааааа!.. Fuck!
PM: Nick, how to say 'fuck' in Russian?
Я: Мммм... Ээээ... "Чёрт"

В итоге достаточно быстро разобрались и демку показали без завалов ) Нормально.