Hi all,

I'm struggling to understand how django/python may allocate and unallocate memory when used with uWSGI.

I have a Debian system running Python 2.7 and uwsgi with 2GB of RAM and 2 CPUs.

Is that enough RAM memory for a uWSGI/Gevent based WSGI app running Django?

I'm running uWSGI with the --gevent switch in order to allow cooperative multithreading, but my free RAM memory is always decreasing when nginx is running.

How can I debug memory allocation in a Django/uWSGI app?

I defined also in my sitecustomize.py "gc.enable()" to allow garbage collection, but it does not appears to make any differences.

Can you recommend any libraries to debug/profile memory allocation in Python 2.7 ?

Is Django more memory efficient with --pymalloc or by using the default linux malloc() ?

Thank you in advance,

Etienne

--
Etienne Robillard
[email protected]
https://www.isotopesoftware.ca/

--
You received this message because you are subscribed to the Google Groups "Django 
users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/django-users.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/django-users/1e6a9dfa-5b8b-194b-b860-084fc6887890%40yandex.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to