Не разговор о delay
метод.
Я хочу смочь получить задачу, учитывая он - task_id и изменение, это - ETA на лету, прежде чем это будет выполнено.
На данный момент я должен отменить его и перенести тот. Неприятный, если запланированный процесс включает много материала.
Вы должны сохранить какое-то значение паузы вне очереди задач / сельдерея. Я делаю это почтовиком с использованием сельдерея. Я могу приостановить работу части системы, установив значения либо в memcache, либо в mysql. Затем задачи перед выполнением задачи обязательно запрашивают внешний ресурс. Если он должен быть приостановлен, он устанавливает, что он выполняет задачу task.retry (), которая заставляет его пройти время задержки повтора и тому подобное.