Сельдерей работает 5 минут спустя, когда получают задания - PullRequest
0 голосов
/ 11 мая 2018

У меня есть запланированное задание на 5 минут, но работник из сельдерея завершает работу через 5 минут, а не завершает ее после получения.

[2018-05-11 15:05:00,501: INFO/MainProcess] Received task: mimir.core.task.batch_send_share_message.batch_send_member_sent_share_template_message[53e836d3-ac94-42f5-b79e-c525d5e43b15]  ETA:[2018-05-11 15:10:00.170054+08:00] 
[2018-05-11 15:10:00,210: INFO/MainProcess] Task mimir.core.task.batch_send_share_message.batch_send_member_sent_share_template_message[53e836d3-ac94-42f5-b79e-c525d5e43b15] succeeded in 0.0213618567213s: None

1 Ответ

0 голосов
/ 11 мая 2018

Посмотрите документацию по сельдерею на ETA и Обратный отсчет .Из документации:

ETA (расчетное время прибытия) позволяет вам установить конкретную дату и время, которое является самым ранним временем, когда ваша задача будет выполнена

Если вы хотите, чтобы работник выполнил задачу сразу же после ее получения, вам не следует устанавливать eta в своей задаче.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...