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 –