Celery没有内存泄漏,这就是Django的工作方式:
启用DEBUG后,Django会将每个已执行的SQL语句追加到
django.db.connection.queries,这在长时间运行的流程环境中将无限制地增长。
我猜你可以使用类似的hack:
if "celeryd" in sys.argv: DEBUG = False

Celery没有内存泄漏,这就是Django的工作方式:
启用DEBUG后,Django会将每个已执行的SQL语句追加到
django.db.connection.queries,这在长时间运行的流程环境中将无限制地增长。
我猜你可以使用类似的hack:
if "celeryd" in sys.argv: DEBUG = False