Vir*_*bey 11 python celery python-2.7 django-celery
我们正在使用
django-celery==3.1.10
celery==3.1.20
python 2.7.13
Run Code Online (Sandbox Code Playgroud)
我们编写了一个CustomDataBaseScheduler来安排任务,它可以按时完美地安排任务.我们将CeleryBeat Process作为init脚本运行,但celeryBeat消耗系统的全内存,即一天24GB.
我试图在celerybeat Process上运行pmap,但它显示[anon]占用了大部分内存.
有人可以帮助调试和解决这个问题.
首先,如果您使用的是 django 1.8 或更高版本,请使用 celery 4.0 及更高版本。在这种情况下,你将不需要 django-celery。在这种情况下,请遵循本教程。 http://docs.celeryproject.org/en/latest/django/first-steps-with-django.html
针对您的问题,可能是以下原因之一:
DEBUG设置为True. 它可能会导致内存泄漏,芹菜建议您在运行它时不要这样做。