Как использовать memray с Gunicorn и Django?

I have a project with Django and I did a multiread with Gunicorn. but my project has a memory leak. I want to monitor memory with "memray" but I don't know how to use "memray".

Во время локальной разработки я добился успеха, выполнив:

python -m memray run manage.py runserver 0:8000 --nothreading

Я еще не использовал memray в производстве, но в документации memray упоминается, что --follow-fork может быть полезен при использовании Gunicorn.

Memray может опционально продолжать отслеживание в дочернем процессе после форка родительского процесса. Это может быть полезно при использовании многопроцессорной обработки или фреймворка, использующего паттерн pre-fork, например Celery или Gunicorn.

.

https://bloomberg.github.io/memray/run.html#tracking-across-forks

Вернуться на верх