Celery 的任务 ETA 不准确

问题描述 投票:0回答:1

我正在使用 Celery 和 eta 功能。根据文档,不能保证任务在 ETA 的确切时间执行,但会在此之后的某个时间执行。

我发现这有很大的滞后性,想知道是否有办法让它更准确,例如通过让工作人员更频繁地轮询任务。

是否有一些配置或方法可以做到这一点?

谢谢!

rabbitmq celery
1个回答
0
投票

我们在项目中遇到了同样的问题。有一个设置“worker_timer_precision”,但它不能正常工作,很久以前就坏了。

GitHub 中有一个未解决的问题,但社区向开发人员提供反馈很重要。该问题作为 5.3.X 版本的里程碑添加,可能需要很长时间才能解决。

请在 GitHub 发表评论,以便开发者关注该问题: https://github.com/celery/celery/issues/4191

© www.soinside.com 2019 - 2024. All rights reserved.