我有两个系统的服务,一个负责处理我的芹菜工人(10个排队等待不同的任务)和一个处理芹菜拍打。
部署新代码后,我重新启动芹菜工人服务,以获得新任务并更新芹菜作业。
我应该重新开始芹菜拍打与芹菜工人的服务吗?
还是自动获得新任务?
发布于 2017-12-11 10:55:18
这取决于您使用的调度程序的类型。
如果它是默认的PersistentScheduler,那么是的,您需要重新启动beat守护进程,以允许它从beat_schedule设置中获取新的配置。
但是,如果您使用的是像django-celery-beat这样的东西,它允许在运行时管理周期性任务,那么您就不必重新启动芹菜节拍。
https://stackoverflow.com/questions/47722763
复制相似问题