我有两个SystemD服务一个人处理我的芹菜工人(用于不同任务的10个队列),一个人处理芹菜节拍
部署新代码后,我重新启动芹菜工人服务以获取新任务并更新芹菜作业
我也应该重启芹菜工人服务的芹菜吗?
或自动获得新任务?
这取决于您正在使用的调度程序类型。
如果是默认的 PersistentScheduler
,则是的,您需要重新启动击败守护程序,以允许其从beat_schedule
设置中拾取新配置。
但是,如果您使用的是允许在运行时管理定期任务的django-celery-beat
之类的东西,那么您不必重新启动芹菜。