Как предотвратить запуск backgroundrb нескольких копий одной и той же задачи?
Скажем, у меня есть работник, настроенный на запуск каждые 15 минут с использованием функции планирования cron в backgroundrb. Затем, скажем, если для запуска одного экземпляра работника требуется более 15 минут, я не хочу, чтобы backgroundrb запускал второго работника в paraller. Как мне этого добиться?
1 ответ
Решение
Ладно, думаю, я сам на это отвечу. Хитрость в том, чтобы не указывать reload_on_schedule true
в твоем работнике.