9
当我试图启动芹菜工人Django应用程序为:开始芹菜工人抛出“没有属性‘worker_state_db’”
celery -A myApp worker -l info
我获得以下错误:
File "/home/alexander/.pyenv/versions/3.5.1/envs/myApp/lib/python3.5/site-packages/celery/utils/collections.py", line 134, in __getattr__
type(self).__name__, k))
AttributeError: 'Settings' object has no attribute 'worker_state_db'
如果你知道如何解决它,请写下你的想法!
删除'app.config_from_object ...'这行不能解决问题,但改变'SECRET_KEY = os.environ ...'可以很好地工作。谢谢。 –
奇怪的是,上次我有一些没有get()的加载变量,我设法在评论该行后找到每个变量。无论如何,最好是通过所有的设置,并检查其中哪些加载os.environ ['xxxxx'] –
如果我需要把这些变量放在os.enviro中怎么办? @alexander –