我使用的是烧瓶+芹菜,celery_IMPORT设置正确,一切正常,但当我更改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并重新启动芹菜时,它就可以正常工作了。这里问题的根源是什么?
这是预期行为。Celery不会自动重新加载磁盘上更新的模块。