我正在使用flask + celery,CELERY_IMPORTS设置正确且一切正常,但当我对apps.dfp_ans.celery_tasks.get_report_data进行更改时,芹菜说:
[2016-01-05 01:12:08,656: INFO/MainProcess] Detected modified modules: ['apps.dfp_ans.celery_tasks.get_report_data']
但没有任何反应。它仍然使用旧代码。 当我按Ctrl + C并重新启动芹菜时,它就可以正常工作了。 这里问题的根源是什么?
答案 0 :(得分:1)
这是预期的行为。 Celery不会自动重新加载磁盘上更新的模块。