Как предотвратить запуск backgroundrb нескольких копий одной и той же задачи? - PullRequest
0 голосов
/ 27 апреля 2009

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

1 Ответ

3 голосов
/ 27 апреля 2009

Хорошо, я думаю, я сам на это отвечу. Хитрость заключается в том, чтобы не указывать reload_on_schedule true в вашем работнике.

...