Celery Worker ImportError用于未使用的任务

时间:2016-10-31 15:48:52

标签: python celery

我有以下设置:

  • 两个处理基本任务的服务器x​​和y,以及一个仅处理魔术相关任务的服务器z。
  • 我有两个不同的基本和魔术任务项目,即任务也分布在不同的模块中。我们称他们为basic.tasksmagic.tasks
  • 我有一个Celery应用程序正在管理x,y和z的路由。在构造函数中,它包含include=['basic.tasks', 'magic.tasks']以使应用程序了解模块和任务。

现在,我想避免始终克隆和更新服务器x和y上的magic存储库,因为这些服务器执行这些任务。但是,如果未将其添加到相应的工作人员PYTHONPATH,则会在启动时收到导入错误:ImportError: No module named magic.tasks

如何绕过这个问题的任何想法/想法?

非常感谢您的帮助和帮助最好的祝福, 费边

0 个答案:

没有答案