【发布时间】:2015-07-14 05:57:19
【问题描述】:
在使用单个工作人员时,是否有任何 Celery 功能或首选方式在本地执行定期后台任务?有点像后台线程,但由 Celery 调度和处理?
celery.beat 似乎不合适,因为它似乎只是与消费者相关联(因此可以在任何服务器上运行) - 这是我所追求的调度类型,但只是一个始终在每个本地运行的任务运行此工作器的服务器(该任务执行与工作器处理的主要任务相关的一些清理和统计信息)。
我可能会以错误的方式解决这个问题,但我仅限于在 celery worker 守护进程中实现它。
【问题讨论】:
标签: python scheduled-tasks celery background-process