Найти - Пользователи
Полная версия: Celery: как получить список задач в очереди?
Начало » Python для экспертов » Celery: как получить список задач в очереди?
1
int_0x80
Коллеги, добавил я например в celery 10000 тасков, которые должны выполниться через несколько дней. Как мне получить список задач из очереди которые еще не выполнились, чтобы, например, пользователь мог завершить необходимые.
Singularity
from celery.task.control import inspect
i = inspect()
i.active()

http://docs.celeryproject.org/en/latest/userguide/workers.html?highlight=revoke#dump-of-scheduled-eta-tasks
int_0x80
Singularity, i.active() возвращает задачи, которые выполняются в данный момент времени, а мне помимо них нужны и задачи, которые ждут своей очереди на исполнение.
i.scheduled() возвращает
{u'celery@desktop': []}
Singularity
ну так может у тебя нет задач в очереди ?
int_0x80
Singularity
ну так может у тебя нет задач в очереди ?
i.reserved() помогла, спасибо.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB