меня есть повторяющаяся задача celery beat. Когда я запускаю beat задачу (celery -A celery_study beat -l info) она типа выполняется по терминалу, но по факту нет. И реально начинает выполняться только тогда, когда я запущу celery -A celery_study worker -l info. Не могли бы на пальцах объяснить в двух предложениях?
Я сначала думал что вторая команда запускает не повторяющиеся задачи. Но сейчас увидел worker и получается что это не так, это запуск типа workerа который следит за всеми celery задачами? Или как?
worker выполняет задачу beat ходит по таскам и во время запускает таск на выполнение
Обсуждают сегодня