Email or username:

Password:

Forgot your password?
Top-level
s1dul

@mudasobwa @kurator88 @3draven как делал бы я:
Завести легкрвесный контейнер в одном инстансе и рассчитывать, что рестартоваться будет за приемлемое время.

Если время не приемлемое, завести несколько инстансов и к ним всем примонтировать один разделенный том. Дальше инстанс начинает пытаться открыть на эксклюзивную запись заранее определенный лок-файл. Кто смог захватить, тот устанавливает соединение и начинает работать. Остальные продолжают бесконечно ждать и часто-часто пытаться захватить лок.

3 comments
Aleksei � Matiushkin

@s1dul у меня BEAM, я могу без локфайла напрямую спросить, жив ли процесс, у соседней ноды.

Но часто-часто долбиться куда-либо — это за гранью, я лично разворачиваю PR не глядя, если там есть вызов sleep, хочется все-таки один раз получить входящее сообщение «теперь ты главный».

@kurator88 @3draven

Go Up