Мне было интересно, как правильно спланировать задачу для приложения рельсов, которое находится за балансиром эластичной нагрузки.Задача Rails для балансировки нагрузки
Эта задача - автоматическое еженедельное электронное письмо, которое будет отправляться каждый понедельник из приложения. В настоящее время у нас есть несколько экземпляров EC2, которые находятся за LB.
Я собирался использовать каждый драгоценный камень, чтобы выполнить это, и иметь расписание в репо кода, но думал, что он попытается запустить задачу из всех наших экземпляров.
Что можно сделать для запуска запланированной рейк-задачи раз в неделю на серверах за балансировщиком нагрузки?
Возможно, это [конвертация] (https://github.com/javan/whenever/issues/338) по-прежнему актуально, в нем упоминается, что задачи будут выполняться только на машине с ролью ': db'. – zwippie
Это имеет смысл и будет работать. Я полагаю, что задание роли для всех задач было бы лучше всего в этом случае. Я не знаю, как я выглядел. –